【求助】制作签名控件时报错
使用signcode.exe制作签名控件时,报错:windows cannot build the requested certification path
制作过程如下:
1.用C#,引入第三方控件1.ocx,制作了一个控件Test.dll;
2.使用makecert.exe,makecert -sk Test Test.pvk -n CN=****,生成.pvk文件
3.使用makecert.exe, makecert -sk Test.pvk Test.cer生成cer文件
4.使用cert2spc.exe, cert2spc Test.cer Test.spc,生成.spc文件
5. 制作Test.inf文件
[version]
signature = "$CHINA$"
AdvancedINF=1.0
[Add.Code]
Test.dll=Test.dll
1.ocx=1.ocx
msvcr71.dll=msvcr71.dll
mfc71.dll=mfc71.dll
MSVCP71.dll=MSVCP71.dll
[Test.dll]
file=thiscab
clsid={**************************}
FileVersion=1,0,0,0
RegisterServer=yes
[1.ocx]
file=thiscab
clsid={%%%%%%%%%%%%%%%%%%%%%%%%}
FileVersion=1,0,0,0
RegisterServer=yes
[msvcr71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3052,4
[mfc71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0
[MSVCP71.dll]
file-win32-x86=thiscab
RegisterServer=no
DestDir=11
FileVersion=7,10,3077,0