用户帐户控制

时间:2011-12-03 22:57:53

标签: windows-7 windows-vista uac

你需要对一个软件做什么,这样如果用户Vista / Windows 7双击.exe文件,则会显示以下消息:“你想让来自未知来源的以下程序进行更改吗?这台电脑?“没有显示给用户?

我的意思是,您是否必须让MS审核您的软件,我只是想知道这个过程是什么?!

我并不是说在机器上禁用UAC! :)

感谢。

1 个答案:

答案 0 :(得分:1)

不,这是本身就是UAC /管理员权利问题的副本。是的,这是UAC。但它与用户(可能是或可能不是“管理员”的成员)的关系不如安装程序的地方。

此链接说明:

http://answers.microsoft.com/en-us/windows/forum/windows_7-security/uac-message-do-you-want-to-allow-the-following/bea30ad8-9ef8-4897-aab4-841a65f7af71

当未知程序(未签名)尝试将数据写入受保护的系统文件夹或注册表设置,并且UAC正在寻求您的许可时,会发生这种情况。这种类型的活动随时都可能是危险的,所以每次都会提示。

解决这些问题的一种方法是卸载程序,然后将其安装在Program Files文件夹以外的其他地方或C:驱动器的顶部......就像用户文件夹那样完美。然后程序可以在默认的安全上下文中运行,并且仍然具有对自身(它自己的文件夹)的写访问权,这是通常的罪魁祸首。

最简单的解决方法(除了不在Vista或更高版本的c:\ Program文件中放置和/或签署.exe文件之外)只需UNCHECK框“在打开此文件之前始终询问。

另一个好的链接:

http://blogs.msdn.com/b/askie/archive/2009/06/19/how-to-bypass-the-security-warning-unknown-publisher-with-the-checkbox-always-ask-before-opening-this-file.aspx