driverinstall.h
来自「Windows下Hardware直接读写」· C头文件 代码 · 共 30 行
H
30 行
#ifdef DRIVERINSTALL_EXPORTS
#define DRIVERINSTALL_API __declspec(dllexport)
#else
#define DRIVERINSTALL_API __declspec(dllimport)
#endif
#include <windows.h>
#define IN
#define DRIVER_FUNC_INSTALL 0x01 //install
#define DRIVER_FUNC_REMOVE 0x02 //remove
#define BOOLEAN bool
extern DRIVERINSTALL_API BOOLEAN
ManageDriver(
IN LPCTSTR DriverName,
IN LPCTSTR ServiceName,
IN USHORT Function
);
//usage example:
//install:
// ManageDriver("hellotest", "D:\\WINDDK\\3790.1830\\src\\general\\ioctl\\exe\\objchk_wxp_x86\\i386\\sioctl.sys", DRIVER_FUNC_INSTALL);
//remove:
// ManageDriver("hellotest","D:\\WINDDK\\3790.1830\\src\\general\\ioctl\\exe\\objchk_wxp_x86\\i386\\sioctl.sys", DRIVER_FUNC_REMOVE);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?