winapi – 我可以从DLL中删除数字签名吗?
发布时间:2020-11-17 08:29:49 所属栏目:Windows 来源:互联网
导读:我的安装程序在构建过程中使用代码签名证书构建“标志”一个DLL。 我注意到,如果我尝试连续两次构建,第二次构建失败,因为DLL已经签名,所以signcode阻塞。显然,我可以通过在构建中签署DLL的副本来解决这个问题,但问题引起了我的兴趣: 是否可以“取消”
我的安装程序在构建过程中使用代码签名证书构建“标志”一个DLL。 我注意到,如果我尝试连续两次构建,第二次构建失败,因为DLL已经签名,所以signcode阻塞。显然,我可以通过在构建中签署DLL的副本来解决这个问题,但问题引起了我的兴趣: 是否可以“取消”一个DLL,如果没有,为什么不…? 当然可以,但不是微不足道。虽然保存预编译DLL的副本会更容易。 该数字签名只是附加到PE文件末尾的额外部分。你可以编写一个删除签名的程序,如果你愿意的话。 它不像截断文件那么简单;您必须删除对文件头中的签名的引用。如果DLL有多个签名,并且您只想删除一个,则可能会变得复杂。 PE文件的格式是公开记录的here (编辑:哈尔滨站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows – Win7 Virtualbox在尝试启动虚拟机时出现此错误:
- batch-file – 用于在Windows 7中更改屏幕分辨率的批处理文
- 在非Qt应用程序中使用基于Qt的DLL
- Windows – 无法从GitBash运行TASKKILL
- windows10下安装source insight 4.0
- windows-server-2008 – IIS可以从GPU核心创建线程吗?
- windows-phone-7 – Caliburn Micro中的墓碑
- windows – Win32:窗口在整个生命周期内都有相同的HDC吗?
- window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令
- xaml – 如何将我的视图模型中的富文本(FlowDocument?)绑定
推荐文章
站长推荐
- 02、Windows Server 2003域账户管理(02)
- wcf – 有关替换Microsoft .NET的Web服务增强功能
- Microsoft Windows远程桌面协议中间人攻击漏洞(C
- Microsoft Dynamics(Navision)vs C#.NET
- 在没有Microsoft.NET.Sdk.Web的情况下使用Razor
- Windows下动态加载的库的地址范围
- php在windows环境下获得cpu内存实时使用率(推荐)
- windows-phone-8 – 新的Live磁贴在Windows Phon
- WIN10家庭中文版远程提示要求的函数不支持 win10
- windows – 为什么输出传输时某些“for”命令不起
热点阅读