HanDs
管理员

[Visual Studio文章] c++ 读注册表获取远程终端端口 





学习中请遵循国家相关法律法规,黑客不作恶。没有网络安全就没有国家安全

本站需要登陆后才能查看

///////////////////////////////////////////
// port.cpp文件
#include <cstdlib>
#include <stdio.h>
#include <windows.h>
#include <iostream>
using namespace std;
//typedef unsigned char byte;

int main()

{
    HKEY hKey;

    LONG lRet = ::RegOpenKeyExW(HKEY_LOCAL_MACHINE,L"SYSTEM\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp",0,KEY_QUERY_VALUE, &hKey);
   
         if(lRet != ERROR_SUCCESS)
     {
       
        printf(" failed \n");
        return 0;
     }
     else
    {
         printf("Terminal Server(远程桌面)端口为:");
         DWORD port,Length;
         long ret1=::RegQueryValueExW(hKey, L"PortNumber", 0, 0, (unsigned char*)&port, &Length);
      //cout <<hex<< port;
   cout << port;

     }

    ::RegCloseKey(hKey);
    getchar();
    return 0;
}


学习中请遵守法律法规,本网站内容均来自于互联网,本网站不负担法律责任
c + + 读注册表获取远程终端端口
#1楼
发帖时间:2016-7-9   |   查看数:0   |   回复数:0
游客组
快速回复