C++ 如何为另一台计算机使用WTSOpenServer功能
我可以使用WTSOpenServerA函数通过本地网络中另一台计算机上的WTSEnumerateSessionsA函数枚举会话吗?我正在尝试使用以下代码:C++ 如何为另一台计算机使用WTSOpenServer功能,c++,windows,C++,Windows,我可以使用WTSOpenServerA函数通过本地网络中另一台计算机上的WTSEnumerateSessionsA函数枚举会话吗?我正在尝试使用以下代码: HANDLE server_handle = WTSOpenServerA("192.168.0.3"); if (server_handle == NULL) { std::cerr << "An error occurred whule using function WTSOpenServer.
HANDLE server_handle = WTSOpenServerA("192.168.0.3");
if (server_handle == NULL)
{
std::cerr << "An error occurred whule using function WTSOpenServer. Error code: " << GetLastError() << '\n';
return EXIT_FAILURE;
}
PWTS_SESSION_INFOA session_info;
DWORD count;
BOOL res = WTSEnumerateSessionsA(server_handle, 0, 1, &session_info, &count);
if (!res)
{
std::cerr << "An error occurred while using function WTSEnumerateSessionsA. Error code: " << GetLastError() << '\n';
return EXIT_FAILURE;
}
HANDLE服务器\u HANDLE=wtsopenserva(“192.168.0.3”);
if(server_handle==NULL)
{
@Xearinox的标准::cerr副本我已经将此选项设置为1,但它不起作用。您有正确的凭据吗?@Xearinox我可以在哪里设置它?