摘要:1,目的之前介绍了枚举进程并关闭进程的方法,可是有一个问题,使用TerminateProcess关闭的进程如果生成过托盘图标,这个图标就会停留在右下角的托盘区(因为该进程来不及执行自己的图标清理代码),直到鼠标移...
阅读全文
02 2014 档案
摘要:1,目的之前介绍了枚举进程并关闭进程的方法,可是有一个问题,使用TerminateProcess关闭的进程如果生成过托盘图标,这个图标就会停留在右下角的托盘区(因为该进程来不及执行自己的图标清理代码),直到鼠标移...
阅读全文
摘要:1,目的在第一篇介绍了枚举当前进程及关闭进程的方法。这里介绍另一种方法,枚举的同时我们能获取到更多信息。比如是用户名(System或Administrator等)2,代码未使用Unicode字符集。#includ...
阅读全文
摘要:1,代码如下#include "stdafx.h"#include #include "tlhelp32.h"int main(int argc, char* argv[]){ PROCESSENTRY32 pe...
阅读全文
摘要:1,简介某个晚上帮人做的一个MFC课程设计的作业。大概花了两三个小时。(2017-6-6: 抱歉很多人反馈下载链接失效,原因是我的百度网盘之前被人恶意登录清空了所有资源。已重写工程上传,但由于目前手上只装了VS2...
阅读全文
摘要:1,原理使用上文所说的 方法得到主机名,再使用函数 gethostbyname 可以得到 hostent结构的主机实体。当中存储了主机的一些信息,包括IP。gethostbyname 原型:struct host...
阅读全文
摘要:1,涉及API方法一、使用GetComputerName。原型:BOOL WINAPI GetComputerName(__out LPTSTR lpBuffer,__inout LPDWORD lpnSize)...
阅读全文
摘要:1,涉及APIGlobalMemoryStatusEx 原型:BOOL WINAPI GlobalMemoryStatusEx( _Inout_ LPMEMORYSTATUSEX lpBuffer);MEMO...
阅读全文
摘要:1,涉及API同上一篇,也是使用 GetSystemInfo 函数。2,使用//获取CPU型号 SYSTEM_INFO si; memset(&si,0,sizeof(SYSTEM_INFO)); G...
阅读全文
摘要:1,涉及APIGetSystemInfo 原型:void WINAPI GetSystemInfo(_Out_ LPSYSTEM_INFO lpSystemInfo);SYSTEM_INFO 结构在前文介绍过:其...
阅读全文
摘要:1,原理CPU资源看做是一个个的时间片,统计CPU使用率也是计算在一段时间内忙碌的时间占比。我们知道GetSystemTime可以得到当前系统时间,另外一个名字类似的函数,GetSystemTimes可以得到三种...
阅读全文
摘要:1,简介同上一篇一样,在注册表HKEY_LOCAL_MACHINE\HARDWARE 中能获取到硬件的一部分信息,如CPU的名称、主频等。2,使用HKEY hKey;LONG lReturn;DWORD typ...
阅读全文
摘要:1,简介注册表是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Cur...
阅读全文
摘要:故乡是每一个人永久的思念,但也是永远都回不去的地方。逃离北上广回到家乡,父母送上安慰,朋友给与鼓励,会让人感到无比的温暖,但很快,现实将会把人激醒。由于眼界和观念的不同,你会发现自己和周围的环境以及人格格...
阅读全文
摘要:1,涉及APIGetNativeSystemInfo 原型:void WINAPI GetNativeSystemInfo( _Out_ LPSYSTEM_INFO lpSystemInfo);这个函数在ke...
阅读全文
摘要:1,涉及APIGetVersionEx函数原型:[cpp] view plaincopyBOOL GetVersionEx(POSVERSIONINFO pVersionInformation); 结构OSVE...
阅读全文
|