我已经自定义了我的 Ammyy Admin 可执行文件 (AA_V3.exe) 版本,可从http://ammyy.com获得。我已经购买了一个许可证,允许我自定义这个我已经成功完成的文件。在我的 64 位 Windows 10 计算机上打开时,我仍然得到一个未签名的应用程序窗口,并且想退出这个可执行文件。
我已经安装了 Visual Studio Community 2017 来获取 signtool.exe。看来我需要使用 makecert.exe 生成证书,但是要做到这一点,我需要能够从 .xml 文件中提供身份,如本页所述 - https://msdn.microsoft.com/en-us /library/windows/desktop/jj835832(v=vs.85).aspx。问题是没有 .xml 文件,我似乎也无法让 makeappx.exe 为我生成一个。
所以在我看来,我需要能够完成的步骤如下;
- 以某种方式使用 makeappx.exe 从 AA_V3.exe 生成 .xml 文件
- 在该 .xml 文件中找到 AA_V3 的标识字符串,然后使用 makecert.exe 生成证书。
- 使用 signtool 使用我新创建的证书对 AA_V3.exe 应用程序进行签名。
让我知道我是否在这里走错了路。