win 10 업그레이드 로 하드웨어 를 사용 할 수 없습니다. 디지털 서명 문 제 를 해결 해 야 합 니 다.
최신 wdk 가 설치 되 어 있 습 니 다. https://docs.microsoft.com/zh-cn/windows-hardware/drivers/사용 설명 입 니 다.
C:\Windows\System32>makecert /?
Usage: MakeCert [ basic|extended options] [outputCertificateFile]
Basic Options
-sk Subject's key container name; To be created if not present
-pe Mark generated private key as exportable
-ss Subject's certificate store name that stores the output
certificate
-sr Subject's certificate store location.
. Default to 'CurrentUser'
-# Serial Number from 1 to 2^31-1. Default to be unique
-$ The signing authority of the certificate
-n Certificate subject X500 name (eg: CN=Fred Dews)
-? Return a list of basic options
-! Return a list of extended options
Version 3.3.0.0
Runs driver signability tests and creates the catalog(s).
INF2CAT /driver:path /os:operatingSystem1[,os2]...
[/nocat] [/verbose]
[/drm[:file1[,file2]...]]
[/pe[:file1[,file2]...]]
[/pageHashes[:file1][,file2]...]]
/driver (/drv) Indicates the path to the driver package follows.
path Specifies the path to the driver package.
/os Indicates the operating system(s) targeted by the driver
package follows. The targeted operating system(s) is a
comma separated list of the following values:
operatingSystem1 2000
XP_X86 Server2003_X86
XP_X64 Server2003_X64
Server2003_IA64
Vista_X86 Server2008_X86
Vista_X64 Server2008_X64
Server2008_IA64
7_X86
7_X64 Server2008R2_X64
Server2008R2_IA64
8_X86
8_X64 Server8_X64
8_ARM
6_3_X86
6_3_X64 Server6_3_X64
6_3_ARM
10_X86
10_X64 Server10_X64
Server10_ARM64
10_AU_X86
10_AU_X64 Server2016_X64
10_RS2_X86
10_RS2_X64 ServerRS2_X64
10_RS3_X86
10_RS3_X64 ServerRS3_X64
10_RS3_ARM64
10_RS4_X86
10_RS4_X64 ServerRS4_X64
10_RS4_ARM64 ServerRS4_ARM64
/uselocaltime Use local timezone while running driver
timestamp verification tests. By default UTC is used.
/nocat Prevents the creation of the catalog(s).
/verbose (/v) Displays detailed console output.
/drm (Deprecated command line arg. Add drm signature attribute in .inf file to add drm signature attribute)
/pe (Deprecated command line arg. Add petrust signature attribute in .inf file to add petrust signature attribute)
/pageHashes Include page hashes with files. Optionally
followed by a list of files.
cmd, cd 를 driver 디 렉 터 리 로 실행
1. cat 파일 생 성 Inf2Cat. exe / driver:. / os: 10X64 2. cer 파일 생 성 makecert - r - pe - ss Ctcloud - n CN = Ctcloud. com (Test) djx64. cer
3.3. cat 파일 에 서명 하기
signtool sign /v /ac "djx64.cer" /s MY /n "djx64" "djx64. cat" 에 문제 가 발생 했 습 니 다. SignTool 오류: 주어진 모든 기준 을 충족 하 는 인증서 가 발견 되 지 않 았 습 니 다.
고 쳐 쓰다
Signtool sign /a /v /s Ctcloud /n Ctcloud.com(Test) /t http://timestamp.verisign.com/scripts/timestamp.dll djx64.cat
Signtool sign /a /v /s Ctcloud /n Ctcloud.com(Test) /t http://timestamp.verisign.com/scripts/timestamp.dll dj.sys Signtool sign /a /v /s Ctcloud /n Ctcloud.com(Test) /t http://timestamp.verisign.com/scripts/timestamp.dll ezmon.sys Signtool sign /a /v /s Ctcloud /n Ctcloud.com(Test) /t http://timestamp.verisign.com/scripts/timestamp.dll ezusb.sys
설치 할 때 저장 소 에 넣 을 수 없다 고 했 어 요.
첫 번 째 방안: 드라이버 서명 인증 임시 사용 하지 않 기
shift 를 누 르 고 시스템 을 다시 시작 합 니 다 - > 고급 옵션 을 선택 하 십시오 - > 시작 설정 을 선택 하고 시작 옵션 인터페이스 에 들 어가 서 "드라이버 에 들 어가 서 강제로 서명 합 니 다" (보통 F7 버튼) 를 선택 하 십시오.
두 번 째 방안: 드라이버 서명 인증 을 영구적 으로 사용 하지 않 습 니 다.
(1) bios 의 security boot 옵션 을 disable 상태 로 확보 합 니 다.
(2) 다음 명령 을 실행 하고 드라이버 서명 검 사 를 사용 하지 않 습 니 다.
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING ON
(3) 드라이버 서명 검 사 를 답장 하려 면 다음 스 크 립 트 를 실행 하고 bios 에서 security boot 를 사용 합 니 다.
bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS bcdedit -set TESTSIGNING OFF
다음 링크 참조:
sys, cat 파일 에 디지털 서명 하기
https://blog.csdn.net/sheailanlingyu/article/details/81479913
sys / cat 파일 생 성 테스트 서명
https://blog.csdn.net/lixiangminghate/article/details/52567035
Windows 구동 inf 파일 을 통 해 cat 파일 생 성 절차
https://blog.csdn.net/faithzzf/article/details/53418368
윈도 우즈 드라이버 에 서명 하기
https://blog.csdn.net/newkelt/article/details/39316657
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.