2017-09-08 2 views
0

.NET 응용 프로그램이 있습니다. Comodo 인증서로 서명하려고합니다. 내 프로그램에 서명하기 위해 다음을 사용하고 있습니다.서명 된 exe는 Win7에서만 uknown 게시자를 표시합니다.

"C : \ Program 파일 (x 86) \ kSign \ signtool.exe"기호/F "E : \의 repos \ NGS 코드의 CERT 2015.pfx 서명"/ P XXXXXX/FD SHA1/t http://timestamp.comodoca.com/D "테스트 프로그램"/ du "http://www.mywebsitesoftware.com" "E : \ repos \ i2x.net \ MSI Setups \ i2xInstaller \ bin \ Release \ test.exe"

"C : \ Program Files (x86) \ Windows 키트 \ 10 \ bin \ x64 \ signtool.exe "sign/f"E : \ repos \ NGS 코드 서명 인증서 2015.pfx "/ p XXXXXX/fd sha256/tr http://timestamp.comodoca.com/?td=sha256/td sha256/d"테스트 프로그램 "/ du"http://www.mywebsitesoftware.com "" E : \ repos \ i2x.net \ MSI Setups \ i2xInstaller \ bin \ Release \ test.exe "

이 작동합니다 및 이중 EXE 서명합니다. 이것은 프로그램 속성을 확인하여 확인할 수 있으며 디지털 서명을 볼 수 있습니다. 문제는 Windows 7 x64에 디지털 서명이 표시되지만 관리자가 '알 수없는 게시자'로 실행하는 경우입니다 (완전히 최신 인 3 가지 다른 컴퓨터에서이를 테스트했습니다)

Windows Server 2008에서는 문제가 없지만, 2012, 2016 및 Windows 8.1 및 10입니다.

다른 사람이 전에 본 적이 있습니까? 감사합니다.

+0

읽었습니까? https://knowledge.symantec.com/support/code-signing-support/index?page=content&id=SO26221&actp=RSS&viewlocale=en_US –

+0

예, 테스트 시스템에 KB3033929가 모두 설치되어 있습니다. – user2958328

+0

문제는 불완전한 Windows 업데이트로 내 VM 및 내 보스 테스트 컴퓨터 모두에 불완전합니다. 컴퓨터가 완전히 업데이트 된 경우 (그리고 Windows를 강제로 업데이트하는 데 6 ~ 7 번이 걸리며 SHA256 지원이 포함 된 Microsoft KB3033929가 설치되어있는 경우 문제가되지 않음) 작업이 시작되었습니다. – user2958328

답변

0

문제는 불량한 Windows 테스트와 VM 테스트 중 하나입니다. 컴퓨터가 완전히 업데이트 된 경우 (그리고 Windows를 강제로 업데이트하는 데 6 ~ 7 번이 걸리며 SHA256 지원이 포함 된 Microsoft KB3033929가 설치되어있는 경우 문제가되지 않음) 작업이 시작되었습니다.