본문 바로가기

전체 글167

MFC 리소스 파일 생성 void CUtil::CreateResourceFile(UINT id,CString strPath) { /* HMODULE GetModuleHandle(LPCTSTR lpModuleName) / GetModuleHandle 함수는 프로세스 주소공간에 연결되어있다면 해당 모듈의 핸들을 반환 / lpModuleName는 모듈 이름이 명시된 문자열의 포인터이다. (해당 모듈은 .DLL 파일이거나 .EXE 파일이다. ) / 파일 확장자는 생략가능하며 생략했을 때는 .DLL 파일로 처리된다. 만약 확장자가 없는 파일이라면 / 이름의 끝에 마침표를 사용해야 한다. (예 "chang.") 파일 이름에 경로 사용시 반드시 '\'를 사용 (예 "C:\\temp\\ABC.dll") / 만약 lpModuleName이 NUL.. 2019. 8. 21.
드라이버 c0000022 에러 https://munggeun.tistory.com/31 PsSetCreateProcessNotifyRoutineEx 접근 권한 문제 PsSetCreateProcessNotifyRoutineEx를 실행하면 아래와 같이 STATUS_ACCESS_DENIED(0xc0000022) 에러가 반환된다. ObCallbackTest: DriverEntry: Driver loaded. Use ed nt!Kd_IHVDRIVER_Mask f (or 7) to enab.. munggeun.tistory.com 이분 블로그 참조 우선 참조 PsSetCreateProcessNotifyRoutineEx를 실행하면 아래와 같이 STATUS_ACCESS_DENIED(0xc0000022) 에러가 반환된다. ObCallbackTest:.. 2019. 7. 10.
드라이버 로드 불가 서명했거나, 운영체제가 테스트 모드임에도 block 오류가 난다면, 컴파일이 운영체제 비트와 맞는지 우선 확인하고 윈도우 10의 경우 아래의 방법으로 테스트 모드로 바꾸면 제대로 실행됨 https://ruinses.tistory.com/654 Windows 10 사용팁 - 드라이버 서명 적용 사용 안함 윈도우8 부터는 이전 버전까지사용되던 F8키를 이용한 부팅메뉴를 이용할 수 없습니다... ▶ 2016/03/09 - [모바일/Windows] - Windows 8 사용팁 - 드라이버 서명 적용 사용 안함 윈도우10 또한 마찬가지인데요..... ruinses.tistory.com 2019. 7. 8.
파이썬 setup.py egg_info” failed with error code 1 이미 인스톨이 되어 있다면 pip install --upgrade setuptools 이미 최신 업데이트 되어 있다면, ez_setup 모듈을 놓치지 않았는지 체크 pip install ez_setup 다시 시도 pip install unroll 아직도 안된다면, 아마 pip 설치 또는 업그레이드가 안되서 다시 제대로 해보려면 아래 명령 입력 easy_install -U setuptools 그리고 다시 시도 pip install unroll 이렇게 해도 안된다면? setuptools 과 ez_setup이 pip와 버전이 맞지 않으니 pip를 다시 업그레이드를 해준다. 2019. 6. 13.
파이썬 0x80070661 문제 보통 운영체제 비트가 안맞아서 생기는 문제이다 32비트 운영체제에 64비트용 설치 프로그램을 사용해서 생기는 경우가 많으니 1. 운영체제에 맞는 설치프로그램을 사용 2. 1번이 안되면 운영체제 업그레이드 후 재시도 2019. 6. 13.
프린터 설치시 오류 1. 컴퓨터나, 프린터 및 라우터를 다시 시작 2. 드라이버 및 소프트웨어 제거 3. 윈도우 + r 버튼을 누른후 services.msc 에서 print spooler 중지 및 시작 후 속성에 자동인지 확인 4. cmd를 관리자 권한을 실행후 sfc /scannow 입력 유틸리티 손상이나 깨진 파일을 찾아 복구 5. 프린터 드라이버 재설치 2019. 5. 29.
INF 파일로 드라이버 설치 안될시 (테스트 모드) 윈도우 오른쪽 하단에 테스트모드인지 확인한후 테스트 모드가 안되어 있다면 cmd관리자 모드로 열어 bcdedit -set loadoptions DDISTEABLE_INTEGRITY_CHECKS bcdedit /set testsigning on 입력후 재부팅 2019. 5. 29.
msvcrtd.lib 오류 Windows 탐색기를 사용하여 Visual Studio가 설치된 디렉토리 (기본값 : C : \ Program Files (x86) \ Microsoft Visual Studio)로 이동하여 msvcrtd.lib를 검색 이상한 짓을 하지 않았다면 보통 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.15.26726\lib\onecore\x86 이경로 있음 방법은 2가지 특정 프로젝트만 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭하고 링커로 이동하여 해당 경로를 추가 라이브러리 디렉토리 에 추가합니다. 모든 프로젝트 프로젝트 열기 보기> 속성 관리자 ( 다른 Windows 아래있을 수 있음)로 이동합.. 2019. 5. 29.
scanf 보안 경고 scanf_s를 사용하던가 #define _CRT_SECURE_NO_WARNINGS 코드 첫줄에 사용 2019. 5. 29.
not find minimum rule set 2019. 5. 29.
LNK1181 컴파일 오류 발생시 파일경로가 한글인 경우 영어로 바꿔주고 다시 실행하면 됨. 2019. 5. 29.
dll 의존성 해결방법 dependency walker 도구를 구글에서 찾아 설치후 사용하면 어떤 버전에서 빌드 했는지를 알 수 있고 그 버전의 의존성을 보고 그 버전에 맞는 펌웨어를 설치해주면 됨. 2019. 5. 29.