2

我收到了一个用 vb 编写的桌面应用程序。我的任务是为整个应用程序模拟给定用户。这是我接触过的第一个桌面应用程序——我是一名网络开发人员。

在 app.config 中,我在 system.web 下做了类似的事情

身份模拟=“真”用户名=“某域\某用户”密码=“某密码”

她不工作。这适用于完全不同的 Web 应用程序的类似 web.config 文件。我在 vb 中返回了 WindowsIdentity.GetCurrent().Name,它只是给了我自己的用户名和域(相同的域,如果这很重要的话)。

我还需要做什么才能让她工作,或者我做错了什么?

谢谢你的帮助!

4

1 回答 1

1

您可以查看WindowsIdentity.Impersonate Method它有一个如何模拟用户的示例,但它确实使用了一些 Windows API 函数。你也可以看看这个Code Project Article

于 2012-11-20T21:14:24.403 回答