我试图手动访问xp到vista系统,它的工作原理,但是以编程方式如何操作?
喜欢,通过在网络任务中选择查看工作组计算机并单击工作组计算机中的一台计算机。它显示连接到“系统名称”窗口,包含用户名和密码 如果我输入用户名和密码。选择的计算机将能够在注册表中访问 否则我无法访问所选系统。
如何在vb.net编码中执行此手动过程?是否有可能?
请帮帮我
答案 0 :(得分:1)
您可以使用OpenRemoteBaseKey访问远程注册表,但在此之前,您需要使用WindowsIdentity.Impersonate模拟具有正确访问权限的帐户。
以下MSDN链接包含以编程方式以其他用户身份登录的完整示例: http://msdn.microsoft.com/en-us/library/system.security.principal.windowsimpersonationcontext.aspx