wince6.0 A8平台加密,签名可执行文件后还是无法运行
各位前辈,小弟最近用三星S5PV210片子跑CE6.0系统给系统加密,说通俗一点就是让你定制的CE内核启动后,只能运行内核包含的EXE、DLL模块和签名过的EXE、DLL模块,非签名EXE、DLL无法运行。
现在遇到一个问题,内核已经被加密了,但解密不成功,用微软makecert,cert2spc ,pvk2pfx 工具产生私钥和证书,然后将证书(格式p7b)加载到CE内核,再通过signtool.exe对ce下的应用测试程序签名,平台加密是通过使能环境变量SYSGEN_CERTMOD.解密前修改platform.reg添加[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\CodeSign]
"InitFile"="\\windows\\codesigncerts.p7b"
[HKEY_LOCAL_MACHINE\Security\CertMod\CodeSign]
"AccountName"="system"
但程序还是无法运行,提示找不到led.exe(或它的某一个组件),希望前辈赐教!