摘要: BOOL WINAPI QueryServiceStatus(_In_ SC_HANDLE hService,_Out_ LPSERVICE_STATUS lpServiceStatus);函数作用:获取指定驱动的当前状态参数:1. hService:服务句柄, OpenService 或 Crea... 阅读全文
posted @ 2015-08-10 22:30 cposture 阅读(2078) 评论(0) 推荐(0) 编辑
摘要: BOOL WINAPI ControlService(_In_ SC_HANDLE hService,_In_ DWORD dwControl,_Out_ LPSERVICE_STATUS lpServiceStatus);函数作用:给指定的服务发送一个控制码参数:1. hService: Open... 阅读全文
posted @ 2015-08-10 11:43 cposture 阅读(3347) 评论(0) 推荐(0) 编辑
摘要: BOOL WINAPI DeleteService(_In_ SC_HANDLE hService);函数作用:从SCM数据库中标志一个服务已删除参数:1.OpenService 或CreateService function返回的服务句柄;需要有DELETE权限。返回值:成功,非0;失败为0,错误... 阅读全文
posted @ 2015-08-10 11:32 cposture 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: BOOL WINAPI StartService(_In_ SC_HANDLE hService,_In_ DWORD dwNumServiceArgs,_In_opt_ LPCTSTR *lpServiceArgVectors);函数作用:开始一个服务参数:1.hService:服务句柄,由Ope... 阅读全文
posted @ 2015-08-10 11:30 cposture 阅读(3766) 评论(0) 推荐(0) 编辑
摘要: SC_HANDLE WINAPI OpenService(_In_ SC_HANDLE hSCManager,_In_ LPCTSTR lpServiceName,_In_ DWORD dwDesiredAccess);函数作用:打开一个已经存在的服务参数:1.hSCManager:SCM数据库句柄... 阅读全文
posted @ 2015-08-10 11:27 cposture 阅读(3694) 评论(0) 推荐(0) 编辑
摘要: SC_HANDLE WINAPI CreateService(_In_ SC_HANDLE hSCManager,_In_ LPCTSTR lpServiceName,_In_opt_ LPCTSTR lpDisplayName,_In_ DWORD dwDesiredAccess,_In_ DWO... 阅读全文
posted @ 2015-08-10 11:25 cposture 阅读(4286) 评论(0) 推荐(0) 编辑
摘要: SC_HANDLE WINAPI OpenSCManager(_In_opt_ LPCTSTR lpMachineName,_In_opt_ LPCTSTR lpDatabaseName,_In_ DWORD dwDesiredAccess);函数作用:以一定的权限,在指定的计算机打开指定的SCM数... 阅读全文
posted @ 2015-08-10 11:23 cposture 阅读(5470) 评论(0) 推荐(0) 编辑
摘要: 零 问题假设typedef struct ListEntry{ struct ListEntry *flink; struct ListEntry *blink;}ListEntry;typedef struct MyDataStruct{ signed int x; signed int y;... 阅读全文
posted @ 2015-08-10 10:47 cposture 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 何为调用约定 调用约定指的是函数在调用时会按照不同规则,翻译成不同的汇编代码。这和参数的压栈顺序和栈的清理方式相关,也就是说不同的调用约定,这些方式会做相应改变。一般编译器是以默认的调用约定编译一份代码,但当一个项目使用不同调用约定的库会产生链接错误。何为函数导出名 同一个函数,在不同的编译器编译... 阅读全文
posted @ 2015-07-29 17:09 cposture 阅读(1453) 评论(1) 推荐(0) 编辑
摘要: WDK和DDK的作用 开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发 WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。驱动程序的文件格式都是PE格式。Windows驱动... 阅读全文
posted @ 2015-07-28 19:54 cposture 阅读(1562) 评论(0) 推荐(0) 编辑
levels of contents