winapi – 我可以从DLL中删除数字签名吗?
发布时间:2020-09-25 20:39:45 所属栏目:Windows 来源:互联网
导读:我的安装程序在构建过程中使用代码签名证书构建“标志”一个DLL。 我注意到,如果我尝试连续两次构建,第二次构建失败,因为DLL已经签名,所以signcode阻塞。显然,我可以通过在构建中签署DLL的副本来解决这个问题,但问题引起了我的兴趣: 是否可以“取消”
|
我的安装程序在构建过程中使用代码签名证书构建“标志”一个DLL。 我注意到,如果我尝试连续两次构建,第二次构建失败,因为DLL已经签名,所以signcode阻塞。显然,我可以通过在构建中签署DLL的副本来解决这个问题,但问题引起了我的兴趣: 是否可以“取消”一个DLL,如果没有,为什么不…? 当然可以,但不是微不足道。虽然保存预编译DLL的副本会更容易。 该数字签名只是附加到PE文件末尾的额外部分。你可以编写一个删除签名的程序,如果你愿意的话。 它不像截断文件那么简单;您必须删除对文件头中的签名的引用。如果DLL有多个签名,并且您只想删除一个,则可能会变得复杂。 PE文件的格式是公开记录的here (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在东芝笔记本电脑和Windows 7上使用python进行文本到语
- Windows Server 2016 新功能HCI(超融合基础架构) By S2D
- .net – System.Windows.Forms.WebBrowser:强制X86?
- windows – 我在哪里可以下载Subversion二进制文件?
- Windows AD域通过组策略设置域用户登录和注销脚本
- windows-nginx-https-本地配置
- windows-phone-8 – LongListMultiSelector将CheckBox与列表
- Microsoft Dynamics(Navision)vs C#.NET
- windows-phone-7 – WP7政策检查
- Windows调试工具入门 — windebug
推荐文章
站长推荐
- windows – ShowWindow和ShowWindowAsync有什么区
- windows – 如何创建函数
- 使用Windows 7- 64位更新Android SDK Tools rev
- Win2012 R2 Boot Configuration Data is missing
- 如何在Windows上确定是否安装了C/C++编译器
- 区别Windows Azure和GoDaddy
- Windows调试工具入门 — windebug
- node-ffi模块的安装以及基于electron生成windows
- windows远程桌面连接ubuntu 16.04
- windows10下安装source insight 4.0
热点阅读
