你需要对一个软件做什么,这样如果用户Vista / Windows 7双击.exe文件,则会显示以下消息:“你想让来自未知来源的以下程序进行更改吗?这台电脑?“没有显示给用户?
我的意思是,您是否必须让MS审核您的软件,我只是想知道这个过程是什么?!
我并不是说在机器上禁用UAC! :)
感谢。
答案 0 :(得分:1)
不,这是不本身就是UAC /管理员权利问题的副本。是的,这是UAC。但它与用户(可能是或可能不是“管理员”的成员)的关系不如安装程序的地方。
此链接说明:
当未知程序(未签名)尝试将数据写入受保护的系统文件夹或注册表设置,并且UAC正在寻求您的许可时,会发生这种情况。这种类型的活动随时都可能是危险的,所以每次都会提示。
解决这些问题的一种方法是卸载程序,然后将其安装在Program Files文件夹以外的其他地方或C:驱动器的顶部......就像用户文件夹那样完美。然后程序可以在默认的安全上下文中运行,并且仍然具有对自身(它自己的文件夹)的写访问权,这是通常的罪魁祸首。
最简单的解决方法(除了不在Vista或更高版本的c:\ Program文件中放置和/或签署.exe文件之外)只需UNCHECK框“在打开此文件之前始终询问。
另一个好的链接: