应用程序及驱动程序通信的源码.docVIP

  • 5
  • 0
  • 约4.16千字
  • 约 5页
  • 2017-06-14 发布于湖北
  • 举报
与驱动程序通信的源码 /////////////////////////////////////////////////// // Driver.h文件 #ifndef __DRIVER_H__ #define __DRIVER_H__ #include Winsvc.h // 为了使用SCM函数 class CDriver { public: // 构造函数和析构函数 // 构造函数,pszDriverPath为驱动所在目录,pszLinkName为符号连接名字 // 在类的构造函数中,将试图创建或打开服务, CDriver(LPCTSTR pszDriverPath, LPCTSTR pszLinkName); // 析构函数。在这里,将停止服务, virtual ~CDriver(); // 属性 // 此驱动是否可用 virtual BOOL IsValid() { return (m_hSCM != NULL m_hService != NULL); } // 操作 // 开启服务。也就是说驱动的DriverEntry函数将被调用 virtual BOOL StartDriver(); // 结束服务。即驱动程序的DriverUnload例程将被调用 virtual BOOL StopDriver(); // 打开设备,即取得到此驱动的一个句

文档评论(0)

1亿VIP精品文档

相关文档