我试图在我有管理员权限的远程机器上使用远程桌面API,但WTSOpenServer
调用始终返回错误5(“拒绝访问”)。我甚至尝试拨打WNetAddConnection2
来建立一个会话,在机器上工作正常(我可以连接到IPC $或C $)。我也可以使用远程桌面客户端来实际启动终端会话。WTSOpenServer返回“访问被拒绝”
远程计算机正在运行Windows XP Pro SP3,并且正在运行Windows XP Pro x64 SP2。
我试图在我有管理员权限的远程机器上使用远程桌面API,但WTSOpenServer
调用始终返回错误5(“拒绝访问”)。我甚至尝试拨打WNetAddConnection2
来建立一个会话,在机器上工作正常(我可以连接到IPC $或C $)。我也可以使用远程桌面客户端来实际启动终端会话。WTSOpenServer返回“访问被拒绝”
远程计算机正在运行Windows XP Pro SP3,并且正在运行Windows XP Pro x64 SP2。
检查HKLM \ System \ CurrentControlSet \ Control \ TerminalServer \ AllowRemoteRPC的值,默认情况下它在工作站OS上设置为0,需要设置为1以使WTSOpenServer正常工作。
试着让两台机器拥有相同的用户名/密码,至少可以工作吗?或者如果你有一个域在同一个域上。 – 2010-07-13 02:22:23
是的,他们都在同一个域中,我用我的域帐户登录。 – EMP 2010-07-13 03:50:33