C++ 如何为另一台计算机使用WTSOpenServer功能

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.

我可以使用WTSOpenServerA函数通过本地网络中另一台计算机上的WTSEnumerateSessionsA函数枚举会话吗?我正在尝试使用以下代码:

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我可以在哪里设置它?