And*_*iih 8 .net c# elevated-privileges
我们即将推出数百台运行Windows 7的新机器,通过WDS安装操作系统,所以我们现在可以进行更改并将它们系统化到构建中.
问题是我们多年前写的一个.Net应用程序,它自己产生了一个修改过的命令shell.该shell运行一个dataflex应用程序,该应用程序本身需要以提升的权限运行.
我们不授予用户任何一般管理权限.
有没有一种机制我们可以预先允许我们的.Net应用程序以管理员身份运行,以便命令控件以管理员身份运行?
我知道我可以在app.manifest中进行的更改,要求程序以管理员身份运行.我不知道我(作为管理员)如何配置机器以允许这种情况发生,而不会给予用户比我希望他们拥有的更多权限或凭据.
应用程序是否必须以管理员身份运行,还是只需要访问特定的东西?如果它在启动时有一个虚假的"我管理员"检查,你可以使用应用程序兼容性工具包中的一个垫片来骗取它,然后配置它实际需要的东西的访问权限.
如果看起来它会飞,那么你最好再向serverfault提出进一步的问题.
| 归档时间: |
|
| 查看次数: |
284 次 |
| 最近记录: |