编程
文章平均质量分 73
yeyang1992
苍山如海,残阳如血
展开
-
C++ 实现对计算机服务的一系列操作
1.枚举服务信息LPENUM_SERVICE_STATUS st;//服务状态结构体变量st = (LPENUM_SERVICE_STATUS)LocalAlloc(LPTR, 64 * 1024); //注意分配足够的空间DWORD ret = 0;DWORD size = 0;SC_HANDLE sc = OpenSCManager(NULL, NULL, SC_MANAG原创 2016-03-25 14:07:02 · 767 阅读 · 0 评论 -
C++实现查看当前应用程序名称,并结束指定应用程序
获取当前运行应用程序步骤(当前运行应用程序,不管是什么软件,都是以窗口形式展现给我们,所以要获取应用程序信息,可以通过枚举窗口实现)1.判断窗口是否可以看见 IsWindowVisible(hwnd);2.获取窗口名称 GetWindowText(hwnd, str, sizeof(str));3.在自己定义的地方展示窗口信息结束应用程序1.通过应用程序名称(窗口名称)获取窗口原创 2016-03-25 14:01:05 · 5083 阅读 · 0 评论 -
C++ 获取windows一些基本信息
1. 获得本机主机名GetModuleFileName(NULL,info.InstallPath,128);//程序运行路径GetUserName(user_name, &dwBufferLen);//用户名char hostname[MAX_PATH] = { 0 };gethostname(hostname, MAX_PATH);//主机名GetComputerN原创 2016-03-26 12:17:11 · 2529 阅读 · 0 评论 -
C++ 实现Windows系统设备枚举
1.枚举系统设备HDEVINFO hDevInfo;SP_DEVINFO_DATA DeviceInfoData;DWORD dwDevID;// 得到所有设备 HDEVINFO hDevInfo = SetupDiGetClassDevs(NULL, 0, 0, DIGCF_PRESENT | DIGCF_ALLCLASSES);//根据此处参数不同可分类枚举设备,这原创 2016-03-26 12:41:55 · 5545 阅读 · 0 评论 -
iOS多线程之NSThread的使用
iOS 多线程之NSThread原创 2016-11-17 17:21:57 · 2583 阅读 · 0 评论