摘要: 原文:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682006(v=vs.85).aspx//// Purpose: // Disables the service.//// Parameters:// None// // Return value:// None//VOID __stdcall DoDisableSvc(){ SC_HANDLE schSCManager; SC_HANDLE schService; // Get a handle to the SCM database. ... 阅读全文
posted @ 2013-05-03 14:42 Leo Forest 阅读(622) 评论(0) 推荐(0) 编辑
摘要: #include <windows.h>#include <iostream>#define MAX_SERVICE_SIZE 1024 * 64#define MAX_QUERY_SIZE 1024 * 8int main(void){ do { SC_HANDLE SCMan = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS); if(SCMan == NULL) { std::cout << "OpenSCManager failed." << std::endl; .. 阅读全文
posted @ 2013-05-03 14:17 Leo Forest 阅读(1765) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/L-hq815/archive/2012/08/04/2622829.html一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种;因此,如果要获得本机所有网卡的IP和MAC地址信息,则必须顺序获得每个网卡,再依次获取其信息等;在windows sdk中,用IP_ADAPTER_INFO结构体存储网卡信息,包括网卡名、网卡描述、网卡MAC地址、网卡IP等,该结构体的主要描述如下所示:typedef struct _IP_ADAPTER_ 阅读全文
posted @ 2013-05-03 11:09 Leo Forest 阅读(1917) 评论(0) 推荐(0) 编辑