用VC6.0集成环境快速开发VxD
2006-04-08 11:37:08 来源:WEB开发网4. 设置VxD的版本信息。
在软件升级时,文件的版本信息起着至关重要的作用。用VC6.0无法设置VxD版本信息,只能通过VxdVer来手工设置。(希望国内一个很著名的软件作者,看了此方法后,也把自己的SthVxd.vxd加上版本信息。)
最初,作者试图通过VC6.0来添加版本信息,但无论是修改VxD的头文件,还是设置VC6.0的Resource Files ,均告无效。看过VtoolsD的帮助文件,对VxD Ver的用法的介绍也是含糊不清,居然也不举个例子说明,苦了VxD的初学者。
作者经过在网上查找资料,并不断摸索,终于找到了设置VxD的方法:
如果要生成的VxD是MY.vxd,就用EDIT新建一个同名的MY.vrc, 以护花使者文件防删模块antidel.vxd为例, MY.vrc的内容如下:
CompanyName = "http://iflower.363.net"
FileDescription = "antidel file"
FileVersion = "Version 1.01"
InternalName = "ANTIDEL"
LegalCopyright = "mafeitao@371.net"
OriginalFilename = "antidel.vxd"
ProductName = "antidel"
ProductVersion = "Version 1.01"
Translation = 0x409, 0x4E4
存盘退出,在命令行执行:VxdVer.exe my.vcr my.res, 然后,在用VC6.0重新编译一边MY.vxd,VxD的版本信息就设置成功了。
以前,我一直觉得编写VxD是一项很难的工作,其实,掌握了方法并不难。希望本文能为大家编写VxD带来帮助。有兴趣的朋友可以光临我的网页:http://iflower.363.net/,欢迎大家来信探讨:mafeitao@sina.com
更多精彩
赞助商链接