windows-7 – 我可以修改Windows 7环境以允许.NET程序始终以管理员身份运行吗?

前端之家收集整理的这篇文章主要介绍了windows-7 – 我可以修改Windows 7环境以允许.NET程序始终以管理员身份运行吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们即将推出数百台运行 Windows 7 x64的新机器,操作系统通过 WDS安装,所以目前我们可以进行更改,sysprep将它们安装到构建中.

问题是我们几年前写的一个.NET应用程序,它自己生成了一个修改过的命令shell.该shell运行DataFlex(DataFlex 3.2 dfrunco​​n)应用程序,该应用程序本身需要以提升的权限运行.

我们不授予用户任何一般管理员权限.

是否存在一种机制,我们可以预先允许我们的.NET应用程序以管理员身份运行,以便命令控件以管理员身份运行?

我知道我可以在app.manifest文件中进行的更改,要求程序以管理员身份运行.我不知道我(作为管理员)如何配置机器以允许这种情况发生,而不会给予用户比我希望他们拥有的更多权限或凭据.是否有相当于CasPol的东西允许我指定给定的EXE文件可以作为管理员运行?如果没有,我将如何确切地确定用户需要具有哪些权限才能允许DataFlex的dfrunco​​n运行?

你能做的是:

>创建计划任务并将其配置为以提升的权限作为管理员帐户运行
>安排它永远不会运行,然后放置一个快捷方式来运行标准用户dekstop中的任务.

这样,用户就可以使用管理令牌运行特定程序,但没有其他人(如果用户尝试修改计划任务,他们将无法在没有管理员凭据的情况下应用更改).

在win7论坛上有一个非常有说明性的逐步指导:http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html

猜你在找的Windows相关文章