下载了一个小程序,它的功能并不需要管理员权限。但是在Win7下面它的图标上出现了一个“小盾牌”,这意味着运行它需要提升权限……果然,双击时弹出了UAC对话框。用二进制编辑器打开这个EXE,发现它没有内嵌manifest。
百思不得其解,偶然发现它的资源中的Version里的描述文字是“XXXX Installer”,试着将Installer删掉……居然这个盾牌就消失了,UAC对话框也不再出来了……神奇的Win7居然根据这个字串来推测啊。
http://blog.csdn.net/seawave/article/details/7969582