BOOL WINAPI EnumServicesStatusEx(_In_ SC_HANDLE hSCManager,_In_ SC_ENUM_TYPE InfoLevel,_In_ DWORD dwServiceType,_In_ DWORD dwServiceState,_Out_opt_ LP...
分类:
编程语言 时间:
2015-08-11 13:50:58
阅读次数:
697
BOOL WINAPI QueryServiceStatus(_In_ SC_HANDLE hService,_Out_ LPSERVICE_STATUS lpServiceStatus);函数作用:获取指定驱动的当前状态参数:1. hService:服务句柄, OpenService 或 Crea...
分类:
其他好文 时间:
2015-08-10 23:47:36
阅读次数:
161
BOOL WINAPI ControlService(_In_ SC_HANDLE hService,_In_ DWORD dwControl,_Out_ LPSERVICE_STATUS lpServiceStatus);函数作用:给指定的服务发送一个控制码参数:1. hService: Open...
分类:
其他好文 时间:
2015-08-10 11:58:44
阅读次数:
145
1.CreateThread与_beginthreadex#pragma once#include#include#include#include//子线程函数DWORD WINAPI ThreadFun1(LPVOID pM){ printf("子线程的线程ID号为:%d\nHello wo...
分类:
编程语言 时间:
2015-08-09 22:25:56
阅读次数:
223
题目:创建两个线程模拟火车站两个窗口售票程序,窗口售票时间为1秒,两个窗口不能同时售票
#include
#include
using namespace std;
//这是2个线程模拟买火车票的小程序
DWORD WINAPI Fun1Proc(LPVOID lpParameter);//thread data
DWORD WINAPI Fun2Proc(LPVOID lpParam...
分类:
编程语言 时间:
2015-08-08 22:59:57
阅读次数:
175
近期突然想到,一道珠海笔试题,让你写atm机的逻辑,当时想多了,以为重点是让你写清楚其中的事务互斥关系,当时也忘记数据库是否会自动互斥,从而不会出现脏数据。所以就敲了个代码实践了下。例子还是老例子.....卖票..不会卖出脏数据为好。线程函数:static DWORD WINAPI Ticket1(...
分类:
数据库 时间:
2015-08-07 19:20:12
阅读次数:
268
mciSendString函数是一个WinAPI,主要用来向MCI(Media Control Interface)设备发送字符串命令。一、函数的声明如下: private static extern long mciSendString( string comm...
1 DWORD ShowParentProcessInfo() 2 { 3 typedef LONG (WINAPI *PROCNTQSIP)(HANDLE,UINT,PVOID,ULONG,PULONG); 4 PROCNTQSIP NtQueryInformationP...
分类:
系统相关 时间:
2015-08-07 12:50:46
阅读次数:
167
/*shows how to start a thread based on a
class memeber function using a static member function.*/
#define WIN32_LEAN_AND_MEAN
#include
#include
#include
#include
typedef unsigned(WINAPI *P...
分类:
编程语言 时间:
2015-07-28 14:34:14
阅读次数:
161
把重复的代码写成单独的函数,如果有许多重复顺序的函数调用,就再组织成一个函数。如果这些函数有共同的数据,可组织成一个类。(其实数据才是灵魂,函数本身是空洞无物的,是表象、外在接口和服务工具。调用Winapi看上去可以立即实现某些功能,实际上也是这个函数修改了OS的内部数据才实现了相应的功能)话说,如...
分类:
其他好文 时间:
2015-07-27 09:26:57
阅读次数:
390