【发布时间】:2015-07-14 17:49:22
【问题描述】:
我有 WPF 应用程序,比如说 Application1,在 User1 下运行。我需要访问 Application2 的 AppData 文件夹中 User2 的用户范围设置。
那么,真正发生的事情是这样的:
- User1 是登录用户,在 windows 中
- User1 实际上是与帐户 User2 关联的人
- User1 启动 Application1
- Application1 要求提供凭据以确保 User1 以适当的用户(在本例中为 User2)启动应用程序(参见下一个项目符号)
- 现在,Application1 应该使用提供的凭据运行 Application2,但在此之前,它应该检查 Application2 的 User2 设置强>
如果不以 User2 身份运行 Application1,我该怎么做?
如果我可以在运行时更改 Application1 的进程所有者来执行此操作,那也是可以接受的解决方案。
【问题讨论】:
标签: c# configuration .net-3.5 impersonation settings