大家好,我最近想要把在32bit平台下正常运行的Driver,移植到64bit的平台下,比如Xp 32 =>xp64我直接使用2003DDK的Check x64把驱动重新编译一成64bit的Sys,然后安装,仍然提示“Window需要64bit的Drivers”,请问我...
全文
回复(8) 2007-04-27 13:39 来自版块 - 内核编程
表情
shenhui如果我的驱动程序不需要安装文件,只是简单的设置几个注册表项,那怎么加上64位的标记呢(例如在inf的一些Section后面加上AMD64等等),可以不加吗?(2008-08-22 11:18)
chnwpv我也请问一下各位前辈.我原先的usb设备驱动在xp和其他32位系统上编译好.使用正常.但在vista 64位系统上编译成功.使用也正常,但问题是拔出usb设备xp马上蓝屏给你看....我不知道是不是在源代码原先是32位的系统是否要进行移植到64位的调整? 谢谢!(2007-11-06 13:10)
cross_sky请教一下楼主,你在2003DDK下是用的集成开发环境吗,怎么设置的,谢谢!(2007-05-14 21:08)
tough_lion感谢大家的回复,这个问题已解决,要修改inf,参照DDK中的inf Sample,在Manufacture后面加入.nt64字段。然后在nt64字段中列出产品的VID,OK,解决。 多谢大家(2007-04-30 14:28)
rayyang2000引用第2楼tough_lion于2007-04-27 18:45发表的“”: 我确定,是使用2003 64 bit DDK编译的。 按楼上的意思,Compile Driver后就可正常使用,和inf文件是没有关系的,是吗? 和inf也有关系,当中一些Section要改成.amd...(2007-04-30 08:45)
alphapiao你的CPU是AMD的还是Intel的??? Amd的要用Amd 64bit.(2007-04-29 10:37)
tough_lion我确定,是使用2003 64 bit DDK编译的。 按楼上的意思,Compile Driver后就可正常使用,和inf文件是没有关系的,是吗?(2007-04-27 16:45)
rayyang2000如果你compile的时候没有出现错误,那应该没有问题。你确定运行的是编译好的x64的driver?(2007-04-27 13:45)

返回顶部