首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > 其他 > SimpleDriver

SimpleDriver

  • 资源大小:1.03 kB
  • 上传时间:2021-06-30
  • 下载次数:0次
  • 浏览次数:1次
  • 资源积分:1积分
  • 标      签: 驱动 c++

资 源 简 介

#include #include #include //定义一个字节型全局变量g_Tmp,用来暂存应用程序传进来的数据 static BYTE g_Tmp = 0; //g_OpenCount则驱动程序打开计数器,用于计数驱动打开的次数 static DWORD g_OpenCount =0; BOOL WINAPI DllEntry(HANDLE hInstDll ,DWORD dwReason ,LPVOID lpvReserved) { switch(dwReason) { case DLL_PROCESS_ATTACH: RETAILMSG(1,(TEXT("SPL:DLL_PROCESS_ATTACH. "))); DisableThreadLibraryCalls((HMODULE)hInstDll); break; case DLL_PROCESS_DETACH: RETAILMSG(1,(TEXT("SPL:DLL_PROCESS_DETACH. "))); break; } return TRUE; } DWORD SPL_Init(DWORD dwContext) { RETAILMSG(1,(TEXT(":::SPL_Init. "))); g_Tmp = 0; g_OpenCount = 0; return 1; } BOOL SPL_Deinit(DWORD dwContext) { RETAILMSG(1,(TEXT(":::SPL_Denit. "))); g_Tmp = 0; g_OpenCount = 0; return TRUE; } DWORD SPL_Open (DWORD hDeviceContext, DWORD AccessCode, DWORD ShareMode) { RETAILMSG(1,(TEXT(":::SPL_Open. n"))); //不允许多个应用打开本驱动 i

文 件 列 表

SimpleDriver.c

相 关 资 源

您 可 能 感 兴 趣 的

同 类 别 推 荐

VIP VIP
0.281566s