社区
VB基础类
帖子详情
在VB6中使用DeviceIoControl函数时如何定义IOCTL代码?
huhu0013
2008-03-30 10:42:21
我需要在VB6中使用DeviceIoControl这个函数,其中第二个参数是一个需要
自定义的IOCTL代码,在VC中是使用CTL_CODE宏来定义的,请问在VB6
中应该怎么定义?
...全文
231
5
打赏
收藏
在VB6中使用DeviceIoControl函数时如何定义IOCTL代码?
我需要在VB6中使用DeviceIoControl这个函数,其中第二个参数是一个需要 自定义的IOCTL代码,在VC中是使用CTL_CODE宏来定义的,请问在VB6 中应该怎么定义?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嗷嗷叫的老马
2008-07-16
打赏
举报
回复
貌似这IOCTL就是一LONG值,CTL_CODE只是方便在不同的位填入不同的值进行组合而已,自己写个函数不就行了
huhu0013
2008-07-15
打赏
举报
回复
我找到了一个方法了,就是:
在VC中先用CTL_CODE宏来定义,然后用printf查看这个值,
最后在VB中定义对应的常数就可以了。
呵呵~
knowledge_Is_Life
2008-05-01
打赏
举报
回复
不明LZ在说什么
huhu0013
2008-03-31
打赏
举报
回复
好像IOCTL值是不能随便定义的吧
chenhui530
2008-03-30
打赏
举报
回复
随便定义即可
不需要用CTL_CODE都行
VB6
实现电脑硬盘序列号获取完整方案
硬盘序列号是由硬盘制造商在生产过程
中
写入固件的一组唯一字符串,通常长度为10至30个字符,包含字母与数字组合,用于在全球范围内唯一标识一块物理硬盘。它被存储在硬盘控制器的只读区域或非易失性配置区
中
,即使格式化整个磁盘或更换文件系统也不会被清除。这种持久性和唯一性使得硬盘序列号成为构建“硬件指纹”的理想候选之一。
Device
IOC
ontrol
函数
Q 在NT/2000/XP
中
,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢? A 在NT/2000/XP
中
,应用程序可以通过API
函数
Device
IoC
ontrol
来实现对设备的访问—获取信息,发送命令,交换数据等。利用该接口
函数
向指定的设备驱动发送正确的控制码及数据,然后分析它的响应,就可以达到我们的目的。
Device
IoC
ont
使用
VB截获WIN98系列下的IP数据包
作者:jyu1221(天同)QQ:19632995 MSN:jyu1221@hotmail.com 因广大VB爱好者开发捕获IP数据包的需要,我花了一个下午的工夫,终于把它整里出来了,由于
时
间关系,以下的数据分析部分写的不是很详细。以下
代码
在WIN98+
VB6
.0上测试通过,主
函数
部分比较简单,1。打开设备驱动程序,2。绑定网卡,3。设置捕获数据,4。循环截获IP包
Device
IoC
ontrol
硬盘序列号: 英文名 Hard Disk Serial Number, 该号是出厂
时
生产厂家为区别产品而设置的, 是唯一的, 是只读的, 利用硬盘序列号的加密往往是利用其唯一和只读的特性, 大多是针对有序列号的 IDE HDD而言, 对于没有序列号或SCSI HDD硬盘则无能为力, 这也是利用它进行加密的局限性. 卷的序列号: 英文名 Volume Serial Number, 该
实战
Device
IoC
ontrol
之一:通过API访问设备驱动程序
实战
Device
IoC
ontrol
之一:通过API访问设备驱动程序 分类: 硬件/系统2003-05-27 11:26 26272人阅读 评论(18) 收藏 举报 apiattributesdisksubroutinenullfile Q 在NT/2000/XP
中
,我想用VC编写应用程序访问硬件设备,如获取磁盘参数、读写绝对扇区数据、测试光驱实际速度等,该从哪里入手呢?
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章