pyy1234
驱动牛犊
驱动牛犊
  • 注册日期2002-03-20
  • 最后登录2005-12-23
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1044回复:1

编程调试

楼主#
更多 发布于:2002-03-26 12:49
如何建立一个WIN32的终端程序项目?
我不懂!请详细说明!
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-26 13:23
    所谓的win32端程序就是相当于驱动程序的一个客户。它调用驱动程序中提供的服务,完成特定的功能。驱动程序本身是死的,必须有应用程序调用才会活,所以需要一个Win32客户程序。(当然有的驱动程序是不需要应用程序的)。
    一般可以通过CreateFile打开一个连接到驱动程序的句柄,然后使用ReadFile,WriteFile向驱动程序读写数据,或使用DeviceIoControl Win32 API给驱动程序发送IOCTL命令,执行特定的命令。

    如果你需要动态加载驱动程序,则还要调一系列SCM(Service Contorl Manager)函数,如:CreateSerice,StartService,StopService等。具体的用法请参阅MSDN。
Tom_lyd
游客

返回顶部