본문 바로가기

분류 전체보기275

마에스트로 리커버리(Maestro Recovery) 삭제 방법 컴퓨터가 윈도우10 Pro인데 윈도우11로 업그레이드를 하려고 했다. 그런데 계속 업그레이드가 실패되었고 이유를 알수가 없었다. 설치되어 있는 특정 프로그램 때문일 것으로 추측하고 윈도우10에 있는 PC 초기화를 진행해 보았다. 그런데 PC 초기화도 실패를 하는 것이다. PC가 실행될 때마다 "마에스트로 리커버리(Maestro Recovery)"라고 뜨면서 아래 트레이 아이콘이 뜨는데 이게 수정해서 검색을 해보니 복구 프로그램이고 특정 업체에서 PC를 판매할 때 설치를 해 놓는다고 한다. 제어판에서 추가/삭제에 들어가봐도 프로그램이 보이지 않는다. 그래서 삭제 방법을 찾아 봤는데 확인이 안되어서 아래와 같은 방법으로 삭제를 진행했다. 1. msconfig (시스템 구성)을 실행해서 '서비스'탭에 있는 '.. 2022. 5. 3.
원격 데스크톱 자격 증명이 작동하지 않습니다. 문제 해결 방법 원격 데스트크톱 설정을 했는데 '자격 증명이 작동하지 않습니다.' 라는 메시지가 계속 발생한다면 아래 내용을 확인 해볼 필요가 있다. 1차 방화벽 설정을 확인한다. 하지만 대부분 정상일 것이다. 2차는 사용자 확인이다. 시작 메뉴에서 검색 - lusrmgr.msc를 입력하고 Enter를 누른다. 그리고 내가 원격에서 로그인 할 때 사용한 계정이 정상적으로 있는지 확인을 한다. 나 같은 경우에는 '이름', '전체 이름'이 달랐고 PC 로그인 창에는 전체 이름이 표시가 되고 있었다. 그래서 원격 로그인을 할 때 '이름'으로도 해보고 '전체 이름'으로도 해봤는데 둘다 로그인이 실패했다. 그래서 새로 사용자를 등록했다. lusrmgr.msc를 실행하면 사용자 관리 창이 나올 것이다. 원격데스크톱 로그인을 위해서.. 2022. 4. 22.
HP ZBook x2 시스템 복구 방법, CMOS 모드 들어가기 HP ZBook x2는 태블릿 형태이기 때문에 일반 노트북처럼 부팅후 ESC키를 눌러서 cmos 모드로 들어갈 수가 없다. 검색을 해서 HP 홈페이지에서 위와 같은 방법을 찾았다. 태블릿의 전원을 끕니다. 전원 버튼을 누르고 즉시 볼륨 낮추기 버튼을 시작 메뉴가 표시될 때까지 길게 누릅니다. 기능 키를 누릅니다 HP ZBook x2 G4 분리형 워크 스테이션에서 POST 중에 다음 ESC 또는 기능(fn) 키를 누르면 키 기능이 작동하지 않습니다. ESC: Startup 메뉴 F1: 시스템 정보 F2: 시스템 진단 F3: 타사 옵션 ROM 관리 F4: Intel CIRA 시작 F6: ME 설정 F9: Boot Menu F10: BIOS 설정 F11: 시스템 복원 F12: 네트워크(PXE) 부팅 생각처럼 .. 2022. 4. 15.
Telerik Winform GridView Scroll 표시 세팅 방법 RadGridView Control 속성에서 아래와 같이 AutoScroll = true로 세팅한다. 그리고 AutoSize = false, AutoSizeColumnsMode = None, AutoSizeRows = fasle로 처리하니 자동 scroll이 표시가 되었다. Model class를 만들고 DataSourse에 연결해서 사용을 했다. 2022. 4. 14.
C# WinFrom에서 Telerik의 RadSplitContainer사용하는 방법 1) Form을 만든다. 도구 상자에서 RadSplitContainer 선택한다. 2) 도구 상자에서 RadSplitContainer를 form 위에 올려 놓는다. 3) RadSplitContainer 속성에서 Dock을 Fill로 변경한다. 4) RadSplitContainer Tasks 메뉴를 실행한다. RadSplitContainer의 오른쪽 위에 있는 작은 화살표 모양을 클릭하면 된다. 5) Add Panel을 눌러 RadSplitContainer에 panel을 추가한다. 6) Horizontal / Vertical을 눌러 split의 방향을 변경한다. 7) 각각의 panel에 원하는 control을 도구상자에서 선택에 추가한다. 2022. 4. 12.
C# PropertyGrid에서 enum을 이용한 숫자 표시 방법(Enum Description 사용 방법) C#에서 PropertyGrid에 enum 변수를 model에 추가하면 간단하게 표시가 된다. 그런데 enum을 통해 표시할 것이 숫자라면 간단하지가 않다. 보통 enum을 아래와 같이 만든다. public enum NUM_LIST : byte { NONE = 0, _1 = 1, _2 = 2, _5 = 5, _6 = 6, _9 = 9, _10 = 10, } 이렇게 추가를 하면 위의 이미지처럼 표시가 되지 않고 숫자가 _1, _2, ... 이렇게 표시가 된다. enum의 key에 숫자를 사용할 수 없다. 그래서 _1, _2, 이렇게 넣은 것이다. 이때 사용하는 방법이 Description attribute이다. 이것을 사용해서 다시 만들면 아래와 같이 만들 수 있다. public enum NUM_LIST .. 2022. 4. 8.
MFC DLL, EXE에 버전 정보 header 파일로 분리 관리 1. 프로젝트에 존재하는 *.rc 파일을 코드 보기로 읽는다. 아래와 같은 버전 관리 리소스를 확인 할 수 있다. ///////////////////////////////////////////////////////////////////////////// // // Version // VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 1,0,0,1 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L #else FILEFLAGS 0x0L #endif FILEOS 0x40004L FILETYPE 0x2L FILESUBTYPE 0x0L BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "04.. 2022. 4. 4.
MFC Dialog 최상위 스크린 가운데 표시 아래와 같이 소스를 작성해서 추가한다. int cx = ::GetSystemMetrics(SM_CXSCREEN); int cy = ::GetSystemMetrics(SM_CYSCREEN); CRect rt; GetClientRect(rt); cx = (cx - rt.Width()) / 2; cy = (cy - rt.Height()) / 2; ::SetWindowPos(this->m_hWnd, HWND_TOPMOST, cx, cy, 0, 0, SWP_NOSIZE | SWP_SHOWWINDOW); 2022. 4. 4.
RichEdit20를 사용할 때 주의 사항 dll로 dialog를 띄우는 것을 만들었는데 계속 dll doModal이 -1을 리턴해서 엄청 고생을 했다. dll에서 doModal을 띄우기 위해서는 처리하는 함수 시작과 함께 AFX_MANAGE_STATE(AfxGetStaticModuleState()); 위의 구문을 추가해야 한다. 추가했지만 작동이 되지 않는다. 결국 component 초기화 문제였다. RichEdit20 component를 사용하기 위해서는 InitInstance() 함수에 AfxInitRichEdit(); 위의 함수를 추가해야만 한다. 2022. 4. 4.
LIST