我试图下载一个签名的可执行文件(http://live.sysinternals.com/procexp.exe)并修改它。我认为它无法完成,Windows 会以某种方式阻止我运行它(或至少警告我)。但是当我更改单个字符(例如在 DOS 存根或任何其他文本数据中)时,它仍然可以运行。
在修改之前,当我运行这个应用程序时,它会发出 UAC 警告,显示它已签署 Microsoft 并询问我是否要运行它。修改后就没有了。即使我恢复更改,它仍然不会出现。我已经将修改和恢复的可执行文件与原始文件(总指挥官)进行了比较,它没有显示任何区别。但原著还是泼了UAC。
这是为什么?
我正在使用 Windows 7 和 Firefox。