91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.97MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-13
  • 語言: 其他
  • 標(biāo)簽: VC??CPU??內(nèi)存??硬盤??

資源簡介

主機(jī)配置信息 主機(jī)名,IP,DNS,CPU信息,本進(jìn)程CPU使用率/主機(jī)CPU使用率,本進(jìn)程內(nèi)存使用量/主機(jī)內(nèi)存使用量/內(nèi)存總量,各硬盤的使用量/總量 -- 都能獲取,貌似server 2008 上獲取本進(jìn)程CPU使用率有問題

資源截圖

代碼片段和文件信息

#include?“StdAfx.h“
#include?“SendInfModule.h“

#include?
//獲取DNS的IP
#include?
#pragma?comment(lib?“IPHLPAPI.lib“)
//獲取ip?hostname
#include?“WinSock2.h“
#pragma?comment(lib?“Ws2_32.lib“)
//獲取?cpu?利用率
#include?
#pragma?comment(lib?“pdh.lib“)
//獲取?內(nèi)存?
#include?
#pragma?comment(lib?“Psapi.lib“)

#define?WORKING_BUFFER_SIZE?15000
#define?MAX_TRIES 3
#define?MALLOC(x) HeapAlloc(GetProcessHeap()?0?(x))
#define?FREE(x) HeapFree(GetProcessHeap()?0?(x))

CClientInf::CClientInf()
{

}
CClientInf::~CClientInf()
{
WSACleanup();??
}

BOOL?CClientInf::GetHostName(CString?&?strHostName?CString?&?strIP)
{

char?host[128];
PHOSTENT?hostinfo;
WSADATA?wsaData;
int?iResult?=?WSAStartup(MAKEWORD(22)?&wsaData);
if?(iResult?!=?NO_ERROR) return?FALSE;

if(gethostname?(host?128)?==?0)
{
if((hostinfo?=?gethostbyname(host))?!=?NULL)
{?
strIP?=?inet_ntoa(*(struct?in_addr*)*hostinfo->h_addr_list);
strHostName?=?host;

return?TRUE;
}
}
return?FALSE;
}

BOOL?CClientInf::GetDNS(CString?&?strDNS)
{
DWORD?dwRetVal?=?0;
ULONG?flags?=?GAA_FLAG_INCLUDE_PREFIX;
ULONG?family?=?AF_INET;
PIP_ADAPTER_ADDRESSES?pAddresses?=?NULL;
ULONG?outBufLen?=?WORKING_BUFFER_SIZE;
ULONG?Iterations?=?0;
do?{
pAddresses?=?(IP_ADAPTER_ADDRESSES?*)MALLOC(outBufLen);
if?(pAddresses?==?NULL)?{
return?FALSE;
}
dwRetVal?=?GetAdaptersAddresses(family?flags?NULL?pAddresses?&outBufLen);
if?(dwRetVal?==?ERROR_BUFFER_OVERFLOW)?{
FREE(pAddresses);
pAddresses?=?NULL;
}?else?{
break;
}
Iterations++;
}?while?((dwRetVal==ERROR_BUFFER_OVERFLOW)?&&?(Iterations
if?(dwRetVal?==?NO_ERROR?&&?pAddresses->FirstDnsServerAddress!=NULL)?{
sockaddr_in?DNSAddr;
memcpy(&DNSAddr?pAddresses->FirstDnsServerAddress->Address.lpSockaddr?sizeof(SOCKADDR));
ntohl(DNSAddr.sin_addr.s_addr);
strDNS?=?inet_ntoa(DNSAddr.sin_addr);
}
if?(pAddresses) FREE(pAddresses);

return?TRUE;
}

BOOL?CClientInf::GetSystemInfo(CString?&?strSystemInfo)
{
DWORD?dwSize;
HKEY??hKey;
LONG??ReturnValue;
DWORD?type;
BYTE?strBuf[100];
strSystemInfo?=?_T(““);
//打開注冊(cè)表
ReturnValue?=?RegOpenKeyExW(HKEY_LOCAL_MACHINE
L“SOFTWARE\\Microsoft\\Windows?NT\\CurrentVersion“
0
KEY_ALL_ACCESS
&hKey);
if(ReturnValue?!=?ERROR_SUCCESS) return?false;
//獲取操作系統(tǒng)名稱
LONG?lReturn?=?RegQueryValueExW(hKey?L“ProductName“?NULL?\
&type?(BYTE?*)strBuf?&dwSize);
if(lReturn?==?ERROR_SUCCESS)
{
strSystemInfo.AppendFormat(_T(“%s“)strBuf);
}


//獲取ProductId
//dwSize?=?100;
//lReturn?=?RegQueryValueExW(hKey?L“ProductId“?NULL
// &type?(BYTE?*)strBuf?&dwSize);
//if(lReturn?!=?ERROR_SUCCESS) return?false;
//strSystemInfo?+=?_T(“_“);
//strSystemInfo.AppendFormat(_T(“%s“)strBuf);

//獲取CurrentVersion
dwSize?=?100;
lReturn?=?RegQueryValueExW(hKey?L“CurrentVersion“?NULL
&type?(BYT

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????94208??2014-04-11?17:00??systeminfo_test\Debug\systeminfo_test.exe

?????文件?????685124??2014-04-11?17:00??systeminfo_test\Debug\systeminfo_test.ilk

?????文件????1264640??2014-04-11?17:00??systeminfo_test\Debug\systeminfo_test.pdb

?????文件???????6854??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug\BuildLog.htm

?????文件?????????65??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug\mt.dep

?????文件?????148302??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug\SendInfModule.obj

?????文件??????12225??2014-04-11?16:59??systeminfo_test\systeminfo_test\Debug\stdafx.obj

?????文件????????663??2014-04-11?16:59??systeminfo_test\systeminfo_test\Debug\systeminfo_test.exe.embed.manifest

?????文件????????728??2014-04-11?16:59??systeminfo_test\systeminfo_test\Debug\systeminfo_test.exe.embed.manifest.res

?????文件????????621??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug\systeminfo_test.exe.intermediate.manifest

?????文件?????113108??2014-04-11?16:59??systeminfo_test\systeminfo_test\Debug\systeminfo_test.obj

?????文件????3211264??2014-04-11?16:59??systeminfo_test\systeminfo_test\Debug\systeminfo_test.pch

?????文件?????814080??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug\vc90.idb

?????文件?????544768??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug\vc90.pdb

?????文件???????1231??2014-04-11?10:01??systeminfo_test\systeminfo_test\ReadMe.txt

?????文件???????9305??2014-04-11?17:00??systeminfo_test\systeminfo_test\SendInfModule.cpp

?????文件????????793??2014-04-11?16:59??systeminfo_test\systeminfo_test\SendInfModule.h

?????文件????????220??2014-04-11?10:01??systeminfo_test\systeminfo_test\stdafx.cpp

?????文件????????233??2014-04-11?10:01??systeminfo_test\systeminfo_test\stdafx.h

?????文件????????503??2014-04-11?17:01??systeminfo_test\systeminfo_test\systeminfo_test.cpp

?????文件???????4658??2014-04-11?10:03??systeminfo_test\systeminfo_test\systeminfo_test.vcproj

?????文件???????1427??2014-04-11?17:01??systeminfo_test\systeminfo_test\systeminfo_test.vcproj.WIN-B9ISO169DSA.Administrator.user

?????文件????????498??2014-04-11?10:01??systeminfo_test\systeminfo_test\targetver.h

?????文件???18385920??2014-04-11?17:01??systeminfo_test\systeminfo_test.ncb

?????文件????????911??2014-04-11?10:01??systeminfo_test\systeminfo_test.sln

????..A..H.?????27136??2014-04-11?17:01??systeminfo_test\systeminfo_test.suo

?????目錄??????????0??2014-04-11?17:00??systeminfo_test\systeminfo_test\Debug

?????目錄??????????0??2014-04-11?16:59??systeminfo_test\Debug

?????目錄??????????0??2014-04-11?17:01??systeminfo_test\systeminfo_test

?????目錄??????????0??2014-04-11?16:59??systeminfo_test

............此處省略3個(gè)文件信息

評(píng)論

共有 條評(píng)論