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运行?
你能做的是:
>创建计划任务并将其配置为以提升的权限作为管理员帐户运行 这样,用户就可以使用管理令牌运行特定程序,但没有其他人(如果用户尝试修改计划任务,他们将无法在没有管理员凭据的情况下应用更改). 在win7论坛上有一个非常有说明性的逐步指导:http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- winapi – Win32 ReadFile从管道读取时挂起
- Windows下的matplotlib画图中文显示设置
- windows-xp – Windows XP上的_InterlockedCompareExchange
- Azure包不包括链接的项目dll,甚至与副本本地集
- 用于Windows的命令行pop3邮件客户端?
- windows-8 – windows 8 app分享魅力挂起“从{AppName}获取
- wcf – 为我配置“使用端点配置服务”演示失败(Microsoft /
- windows – 我的事件日志中的0x19 KDC_ERR_PREAUTH_REQUIRE
- 旧的 .NET Core 项目重新打包出现提示版本不对问题
- windows – CMake / CPack可以为单个项目生成多个NSIS安装程