.IoControl .CTL_CODE_GEN(&H800), VarPtr(123), 4, 0, 0
End With
这样就行了
关于这个问题,我明白了
有不明白的,可以继续 你的代码不全
把所有代码全贴出来 vb部分呢? 用这个驱动模块吧.
新建一个资源文件,加入一个驱动,类型APP,名称DRIVER.
然后DwLoadDriver(驱动名称),卸载是DwUnLoadDriver,发IRP是DwIoControl,参数和往常的一样,不用CTL_CODE_GEN,直接DwIoControl(IOCTL代码,*,*,*,*).
关于那个驱动名称,你驱动里定义的"#define LINK_NAME L"\\DosDevices\\Aurora",取最后的Aurora,在我的Aurora中,就是DwLoadDriver("Aurora").
类里面有个DriverPrefix,就是文件的前缀,如果是"drv",也就是和驱动通讯用Aurora的名称,驱动文件保存到system32目录下"drvAurora.df".
----------------------------------------------
会用的人就用吧.还挺方便的. 本帖最后由 oopww 于 2010-8-29 18:48 编辑
求楼下解释!
页:
[1]