본문 바로가기
반응형
[Windows Driver] Windows 10 32bit GetPrinterDriverDirectory Error 1726 Windows 10 또는 다른 버전 에서 32비트의 경우 아래 함수에서 또는 Error Code 가 1726 이 나오는 경우가 있다. 이 에러의 의미는 사용하려는 API 와 관련된 RPC 가 동작을 하지 않기 때문에 사용을 할 수 없다고 하는 것인데. GetPrinterDriverDirectory 이 함수는 Spooler 와 연관이 있으며 즉 이 함수를 호출할 때 net stop spooler 를 했다면 이를 제거 하고 spooler 를 실행 상태로 처리해야 한다. 1. Windows 키 + R 을 누릅니다. 2. serices.msc 를 입력하고 OK 버튼을 선택합니다. 3. 서비스 윈도우에서 Printer Spooler Service 를 선택합니다. 4. 오른쪽 마우스로 클릭하여 속성에서 서비스가 중.. 2023. 1. 27.
[Windows Driver] 드라이버 교차 인증 사인 방법 How to sign Windows Driver 이 글의 목적 빌드된 Windows Printer Driver 를 Self Sign 하는 방법을 찾으며 정리한 글입니다. 아래 내용 업데이트 (2023-01-16) 더이상 OV 인증서를 이용한 /ac 옵션을 사용한 Cross 인증을 허용하지 않는다는 업체의 답변을 받았습니다. EV 인증서를 받아서 Register HW Program 을 이용해야만 한다고 하는데요. 다만 백그라운드에서는 이전에 받았던 인증서는 여전히 인증이 되고 있습니다. (어떻게 해야 되는지 혼돈만 가중되네요) https://learn.microsoft.com/en-us/windows-hardware/drivers/install/kernel-mode-code-signing-policy--windows-vista-and-later- Dri.. 2023. 1. 12.
[Windows Driver] Property Sheet Apply Button 처리 https://docs.microsoft.com/en-us/windows/win32/controls/property-sheets#ok-cancel-and-apply-buttons About Property Sheets - Win32 apps A property sheet is a window that allows the user to view and edit the properties of an item. docs.microsoft.com Property Sheet 에서 Apply Button 을 활성화 하기 위해서는 아래 와 같은 처리를 수행해야 한다. 1. 값이 변경되었을 때 Apply 버튼을 활성화 시켜야 한다. The Apply button is initially disabled when a pa.. 2022. 9. 15.
error C2220 컴파일 오류 .... error C2220: warning treated as error .... 위와 같은 에러가 발생하는 경우, 컴파일 옵션 설정이 강하게 되어 있기 때문에 그렇다. https://docs.microsoft.com/ko-kr/previous-versions/ksk5k0ta(v=vs.120)?redirectedfrom=MSDN 컴파일러 오류 C2220 컴파일러 오류 C2220 06/09/2015 읽는 데 2분 걸림 이 문서의 내용 --> 경고가 오류로 처리되어 생성된 개체 파일이 없습니다. /WX는 컴파일러가 모든 경고를 오류로 처리하도록 합니다. 오류가 발생했 docs.microsoft.com 즉 자신의 빌드 속성에 있는 /WX 옵션을 /W3 으로 수정하면 해결 된다. DDK 의 경우 source.. 2021. 11. 11.
WDK 설치 및 빌드 방법 (Console) 예전 방식(Console Build) 의 개발을 위한 개발 툴 WDK 를 설치하는 방법에 대해 설명드리겠습니다. 우선 WDK 중에 Console 을 지원하는 버전을 설치 합니다. https://www.microsoft.com/en-us/download/details.aspx?id=11800 다운로드 받은 파일 압축을 해제 하고 설치 파일을 실행합니다 . 기본 동의 와 설정 옵션을 아래 그림과 같이 선택하고 다음을 눌러서 설치를 진행합니다. 설치가 완료 되면 아래와 같은 Console 중 자신의 개발환경에 맞게 실행하여 빌드 수행을 합니다. build 사용 옵션 [/#] force _objects.mac to be regenerated [/0] pass 0 generation only, no compile.. 2021. 11. 11.
반응형