Microsoft MVP성태의 닷넷 이야기
VS.NET IDE: 146. error information: "CryptQueryObject" (-2147024893/0x80070003) [링크 복사], [링크+제목 복사],
조회: 17355
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

error information: "CryptQueryObject" (-2147024893/0x80070003)

Visual Studio 2019 + WDK Legacy Driver 제작- Hello World 예제 글에서 설명했던 것처럼, 이젠 device driver에 대한 서명 작업도 프로젝트 설정으로 하다 보니 헤매는 경우가 생기는군요. ^^

어느 순간 빌드 시 다음과 같은 오류가 발생하는데,

1>SIGNTASK : error information: "CryptQueryObject" (-2147024893/0x80070003)
1>SIGNTASK : SignTool error : An unexpected internal error has occurred.

오류 메시지 자체로는 무슨 의미인지 잘 모르겠습니다. 하지만, 0x80070003 에러 코드를 "Error Lookup" 도구로 확인해 보면 금방 답이 나옵니다.

The system cannot find the path specified. 

그러고 보니, 해당 프로젝트의 경로를 옮겼었는데요. 아쉽게도 "Cross-Signing Certificate"로 지정하는 경로가,

wdk_build_2019_4.png

[project_file_name].vcxproj.user 파일의 CrossCertificateFile 속성에 절대 경로로 설정이 되어 있습니다.

<CrossCertificateFile>C:\testddkprj\VeriSign Class 3 Public Primary Certification Authority - G5.cer</CrossCertificateFile>

어쩔 수 없습니다. 다시 경로를 재설정하든가, 아니면 SolutionDir 등의 매크로 값을 이용해 재설정해 하시면 됩니다.

<CrossCertificateFile>$(SolutionDir)VeriSign Class 3 Public Primary Certification Authority - G5.cer</CrossCertificateFile>




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 6/4/2020]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 121  122  123  124  125  126  127  128  129  130  [131]  132  133  134  135  ...
NoWriterDateCnt.TitleFile(s)
1780정성태10/15/201424188오류 유형: 249. The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID
1779정성태10/15/201419718오류 유형: 248. Active Directory에서 OU가 지워지지 않는 경우
1778정성태10/10/201418169오류 유형: 247. The Netlogon service could not create server share C:\Windows\SYSVOL\sysvol\[도메인명]\SCRIPTS.
1777정성태10/10/201421282오류 유형: 246. The processing of Group Policy failed. Windows attempted to read the file \\[도메인]\sysvol\[도메인]\Policies\{...GUID...}\gpt.ini
1776정성태10/10/201418317오류 유형: 245. 이벤트 로그 - Name resolution for the name _ldap._tcp.dc._msdcs.[도메인명]. timed out after none of the configured DNS servers responded.
1775정성태10/9/201419433오류 유형: 244. Visual Studio 디버깅 (2) - Unable to break execution. This process is not currently executing the type of code that you selected to debug.
1774정성태10/9/201426636개발 환경 구성: 246. IIS 작업자 프로세스의 20분 자동 재생(Recycle)을 끄는 방법
1773정성태10/8/201429787.NET Framework: 471. 웹 브라우저로 다운로드가 되는 파일을 왜 C# 코드로 하면 안되는 걸까요? [1]
1772정성태10/3/201418571.NET Framework: 470. C# 3.0의 기본 인자(default parameter)가 .NET 1.1/2.0에서도 실행될까? [3]
1771정성태10/2/201428086개발 환경 구성: 245. 실행된 프로세스(EXE)의 명령행 인자를 확인하고 싶다면 - Sysmon [4]
1770정성태10/2/201421697개발 환경 구성: 244. 매크로 정의를 이용해 파일 하나로 C++과 C#에서 공유하는 방법 [1]파일 다운로드1
1769정성태10/1/201424117개발 환경 구성: 243. Scala 개발 환경 구성(JVM, 닷넷) [1]
1768정성태10/1/201419545개발 환경 구성: 242. 배치 파일에서 Thread.Sleep 효과를 주는 방법 [5]
1767정성태10/1/201424635VS.NET IDE: 94. Visual Studio 2012/2013에서의 매크로 구현 - Visual Commander [2]
1766정성태10/1/201422498개발 환경 구성: 241. 책 "프로그래밍 클로저: Lisp"을 읽고 나서. [1]
1765정성태9/30/201426057.NET Framework: 469. Unity3d에서 transform을 변수에 할당해 사용하는 특별한 이유가 있을까요?
1764정성태9/30/201422297오류 유형: 243. 파일 삭제가 안 되는 경우 - The action can't be comleted because the file is open in System
1763정성태9/30/201423867.NET Framework: 468. PDB 파일을 연동해 소스 코드 라인 정보를 알아내는 방법파일 다운로드1
1762정성태9/30/201424552.NET Framework: 467. 닷넷에서 EIP/RIP 레지스터 값을 구하는 방법 [1]파일 다운로드1
1761정성태9/29/201421585.NET Framework: 466. 윈도우 운영체제의 보안 그룹 이름 및 설명 문자열을 바꾸는 방법파일 다운로드1
1760정성태9/28/201419858.NET Framework: 465. ICorProfilerInfo::GetILToNativeMapping 메서드가 0x80131358을 반환하는 경우
1759정성태9/27/201430982개발 환경 구성: 240. Visual C++ / x64 환경에서 inline-assembly를 매크로 어셈블리로 대체하는 방법파일 다운로드1
1758정성태9/23/201437886개발 환경 구성: 239. 원격 데스크톱 접속(RDP)을 기존의 콘솔 모드처럼 사용하는 방법 [1]
1757정성태9/23/201418420오류 유형: 242. Lync로 모임 참여 시 소리만 들리지 않는 경우 - 두 번째 이야기
1756정성태9/23/201427439기타: 48. NVidia 제품의 과다한 디스크 사용 [2]
1755정성태9/22/201434211오류 유형: 241. Unity Web Player를 설치해도 여전히 설치하라는 화면이 나오는 경우 [4]
... 121  122  123  124  125  126  127  128  129  130  [131]  132  133  134  135  ...