我编写了一个连接到服务器(WINDOWS NT 200)并执行某些操作的代码。我没有执行操作的权限。因此,我使用的是IMPERSONATION但是收到的错误是“未知的用户名和坏密码”。用户名和密码是正确的。
我在以下链接中使用的代码相同:
http://msdn.microsoft.com/en-us/library/system.security.principal.windowsimpersonationcontext.aspx
提前致谢。
答案 0 :(得分:0)
请注意,冒充不会给你权利和执行某些操作的权限,它只允许您模拟与当前用户不同的用户,并“按原样”对该用户执行操作。如果您模拟的用户没有权限执行某些操作,您将无法使用提升的权限进行操作。
也就是说,你会发现许多类似的场景可能已经涵盖了你的情况。 首先,请尝试查看this question或this question - 希望有所帮助。