我有一个程序,解压到TEMP目录,运行自己,然后从TEMP目录中删除自己。当我使用NSIS生成的单文件可执行文件尝试运行时,UAC询问:“您是否允许来自未知发布者的以下程序修改您的计算机?”NSIS安装程序要求修改计算机
澄清:安装程序只解压缩到TEMP目录,并且包含的程序不会触发UAC。我认为这与NSIS做的事情有关,但我无法弄清楚什么或如何阻止它。我已经删除了我的NSIS脚本的几乎所有的行,并且它仍然愤怒UAC。
如果有问题,我在python2 python2.5上使用py2exe和pymunk和pygame库。 (但是,它再次通过NSIS运行时触发UAC。)
我该如何让它不触发UAC的任何操作?我需要签名密钥吗?
哇,谢谢!不是我正在寻找的答案,但是然后stackoverflow总是教我新的东西。 – 2010-12-05 05:17:57