加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows-7 – 我可以修改Windows 7环境以允许.NET程序始终以管理

发布时间:2020-12-14 00:06:53 所属栏目:Windows 来源:网络整理
导读:我们即将推出数百台运行 Windows 7 x64的新机器,操作系统通过 WDS安装,所以目前我们可以进行更改,sysprep将它们安装到构建中. 问题是我们几年前写的一个.NET应用程序,它自己生成了一个修改过的命令shell.该shell运行DataFlex(DataFlex 3.2 dfrunco??n)应用程
我们即将推出数百台运行 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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读