我已经交了一个用vb编写的桌面应用程序。我的任务是模拟给定用户的整个应用程序。这是我第一次触及的桌面应用程序 - 我是一名Web开发人员。
在app.config中,我在system.web
下做了类似的事情identity impersonate =“true”userName =“somedomain \ someuser”password =“somepassword”
她不行。对于完全不同的Web应用程序,这在类似的web.config文件中工作正常。我返回了WindowsIdentity.GetCurrent()。vb中的名称,它只给了我自己的用户名和域名(相同的域名,如果这一点很重要)。
我还需要做些什么来让她工作,或者我可能做错什么?
感谢您的帮助!
答案 0 :(得分:1)
您可以查看WindowsIdentity.Impersonate Method
它有一个如何模拟用户的示例,它确实使用了一些Windows API函数。您也可以查看此Code Project Article
。