繁体   English   中英

Win7管理员/提升问题

[英]Win7 administrator/elevation problem

由于某些特定的电话组件,我的应用程序需要以管理员权限运行。

我已经构建了一个可执行文件,除了使用特定的本地管理员帐户(用户名和密码)调用真实应用程序之外什么都不做。

为此,我使用 ProcessStartInfo 和 Process class。

问题:正在完成一些单词互操作,并且所需的单词模板存储在 unc 共享中。

本地管理员 -> 没有域/网络上下文 -> 无权访问共享。

除了这两个之外,还有其他解决方案吗:

  • 将域帐户放入受影响机器上的管理员组并调用该应用程序。 与该用户
  • 将单词模板放到本地驱动器上

也许那里有一些 uac 海拔专家?

我认为最好的方法是暂时切换回“真实”域用户上下文,但如果不提供他的凭据,我不知道这应该如何工作......

感谢阅读 - 也许还有反馈!

拥有那个知道管理员密码的小型应用程序是一场安全噩梦。 您是否尝试过在记事本中为您的小应用程序打开 .exe? 我相当确定密码会在那里 - 任何人都可以阅读明文。

通过为运行应用程序的用户提供所需的权限来解决这个问题要好得多。 很少需要完全的管理员访问权限。 您是否尝试过查看手机应用程序的确切需求? Sysinternal 的 Process Monitor 通常很好用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM