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

相关文章

(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...