2010-08-05 102 views

回答

2

有上开发应用程序一个真正的好文章here为Windows 7专门解决UAC问题

的结果是,程序文件被看作是不应该轻易被搞砸的目录中,Windows 7都想提升权限从那里访问资源

1

克雷格斯顿茨类型here这样的非常好:

对于Vista/Win7的,除非UAC处于关闭状态,否则应用程序无法将这些文件放入程序文件/程序的子文件夹中,或者该应用程序按提升方式运行。请注意,“提升”并不一定意味着“以管理员身份登录”。非管理员用户可以提升,并且管理员不一定会提升。

+0

默认情况下,以管理员帐户启动的所有应用程序都以标准用户权限运行,除非他们要求提升。至少对于通过资源管理器(ShellExecute)启动的应用程序,这是真实的。我不知道CreateProcess,但它可能是同样的事情。 – Runner 2010-08-05 12:48:46

相关问题