mengjin
驱动牛犊
驱动牛犊
  • 注册日期2004-03-24
  • 最后登录2010-06-12
  • 粉丝0
  • 关注0
  • 积分335分
  • 威望83点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
阅读:12849回复:53

我的菜鸟日记:将驱动移植到64位的Vista ultimate下

楼主#
更多 发布于:2007-12-05 11:21
     [p]   恩,左思右想,前思后想,决定开这个帖子,记录我这样一个菜菜菜到不能菜的菜鸟,到底将会克服什么困难,遇到什么问题,最终成功的(虽然目前到成功之远,堪比电信之于网通,不过,肯定是会成功的,对吧)把32bit的sys,移植到64bit的vista上去的。
    装修有装修日记,结婚有结婚日记,我来写个移植日记,一是为了记录自己的工作情况(说白了我就是怕我自己干完了都不知道到底干了些啥),二是拍砖引玉,希望有更多同学提供更多信息。
    本人真是超级菜鸟,之前混了两三年,其实连驱动是怎么一回事,都是一知半解的,要做这么一个工作,那真是非我本意啊,无奈银子大过天,赶鸭子上架,那也得上啊!所以,请各位大侠拍砖的时候,温柔点,罗马不是一天建成的,菜鸟也有倾诉的权利啊~~~~[/p]

最新喜欢:

zanjunzanjun
mengjin
驱动牛犊
驱动牛犊
  • 注册日期2004-03-24
  • 最后登录2010-06-12
  • 粉丝0
  • 关注0
  • 积分335分
  • 威望83点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-12-25 14:56
回 50楼(zhxiang999) 的帖子
这位同学,太不好意思了。签名这部分因为没有遇到多大困难,很快过去了,所以我一点没印象了,就记得在CMD窗口随便搞了搞。如果说你签名做好了还要F8,那我觉得只能说明签名失败了。WoSign的技术支持水平就那么回事,但是他们有些客户反馈了一个详细的使用说明,不知道有没有给你?我就是按照那个来搞的。

说起来兜兜转转,菜鸟跳槽之后,本来以为不会再跟驱动打交道了,都是搞应用程序,成天跟界面打交道,偶尔还要搞搞WPF,谁知道项目组结构调整,最终菜鸟现在还是要参与到一个驱动的项目中。只不过这次不是设备驱动,而是要把Streaming Mini Driver移植到AVStream框架下。哎!
wanted999
驱动牛犊
驱动牛犊
  • 注册日期2006-03-28
  • 最后登录2012-08-13
  • 粉丝0
  • 关注0
  • 积分519分
  • 威望429点
  • 贡献值0点
  • 好评度48点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-10-24 23:38
唉……
做程序真累啊!
p4702396
驱动牛犊
驱动牛犊
  • 注册日期2009-04-30
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望11点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-04-30 17:17
本菜鸟一只徘徊在VC6.0左右,由于技术上要求需要接触驱动了,看到此贴 由衷感激!
zhxiang999
驱动牛犊
驱动牛犊
  • 注册日期2007-04-27
  • 最后登录2010-11-30
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-04-21 20:59
mengjing同学还在吗??
想给你咨询个问题
我也是找的wosign买的verisign的签名
我要做的是PC camera在vista64下的驱动
现在sys, 证书都有了
但是我按他的步骤好象还是不能签
每次还是要F8绕过,才能正常显示
可以把你当初签名的细节部分在说下吗
JenyCheng
驱动小牛
驱动小牛
  • 注册日期2005-07-26
  • 最后登录2021-01-24
  • 粉丝2
  • 关注0
  • 积分57分
  • 威望646点
  • 贡献值0点
  • 好评度119点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2009-04-14 16:49
调用SetupApi来安装.
mengjin
驱动牛犊
驱动牛犊
  • 注册日期2004-03-24
  • 最后登录2010-06-12
  • 粉丝0
  • 关注0
  • 积分335分
  • 威望83点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2009-04-07 17:23
引用第40楼lily311于2008-07-23 12:19发表的  :
1~~~~为虾米俺xp下的USB, 1394驱动,直接在vista下就可以用了呢?看上去运作的蛮好的嘛~~~

困惑呀~~~



如果是32bit的Vista,确实可以正常运作啊。
如果是64bit的Vista,那肯定要移植驱动为64bit的啊。
mengjin
驱动牛犊
驱动牛犊
  • 注册日期2004-03-24
  • 最后登录2010-06-12
  • 粉丝0
  • 关注0
  • 积分335分
  • 威望83点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2009-04-07 17:18
再看到这个帖子,菜鸟真是百感交集。
做好了这个64bit驱动的移植的项目,菜鸟就跳槽了。现在做应用程序,偶尔还要用用WPF,MAC上也要瞎搞搞,跟驱动的关系,已经远到天边去了。
只是今天,发现现在公司有个软件,也要安装一个驱动,而这个驱动,也有64bit的版本。就起了好奇心,问问那个软件组同事他们是怎么进行安装的。
结果答案真令人振奋。。。
因为他们基本上采取了跟我一样的方法,写一个64bit的exe,在IS做的安装程序里,起这个进程进行安装。
跟我不同的是,他们安装不是直接调用UpdateDriverFor...那个函数,而是调用的DIFx那些。
换汤不换药啊。

菜鸟一下子想起这个帖子了。
难道现在没有什么更好的方法,来解决这个驱动安装的问题么?
搞个隐藏窗口的exe,这是多么土鳖的方法啊。。。
caimz
驱动牛犊
驱动牛犊
  • 注册日期2006-01-04
  • 最后登录2010-08-27
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2008-10-28 16:02
好贴,好贴啊!!!
chhao
驱动牛犊
驱动牛犊
  • 注册日期2008-07-03
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2008-10-15 17:25
我也是将驱动移植到Vista 64bit机器上,我的也出现了黄色感叹号,但我将数字签名关了黄色感叹号还在,下面是出错信息

图片:err.JPG



你们在移植中出现过这个问题吗?
dragonex
驱动牛犊
驱动牛犊
  • 注册日期2002-04-15
  • 最后登录2008-09-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望14点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2008-09-11 21:31
顶!09年我也要做个这个VISTA的驱动,正在筹备中。
fhqpdcn
驱动牛犊
驱动牛犊
  • 注册日期2007-06-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望86点
  • 贡献值1点
  • 好评度8点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-08-13 23:01
Re:我的菜鸟日记:将驱动移植到ultimate下
再再后来呢

俺在真正菜鸟一个。。。现在想要 Vista  DDK  
想找个人共享
我是菜鸟
lily311
驱动小牛
驱动小牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望26点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2008-07-23 12:25
跑回第一页也罢了,页面显示竟然只有2页!!!

俺得先点2,然后再点3,方才来到本页。。。

webmaster,你在哪里???  
lily311
驱动小牛
驱动小牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望26点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2008-07-23 12:22
1~~~为虾米回完帖子,页面刷新时居然自己跑回第一页了捏?

继续困惑~~~
lily311
驱动小牛
驱动小牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望26点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2008-07-23 12:19
1~~~~为虾米俺xp下的USB, 1394驱动,直接在vista下就可以用了呢?看上去运作的蛮好的嘛~~~

困惑呀~~~
aliwy
驱动牛犊
驱动牛犊
  • 注册日期2006-11-24
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望79点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2008-07-14 21:58
为什么不更新了?
frankzcj
驱动牛犊
驱动牛犊
  • 注册日期2007-07-26
  • 最后登录2010-01-17
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望34点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2008-05-07 14:03
mengji,您好!

  小弟目前也准备把32bit的sys,移植到64bit的OS中。遇到个问题,能否指导一二。

  开发环境:WinXP32bit+2003DDK+DriverStudio

   但是在编译时就遇到问题。
 选Build->Batch Build时选"Select AMD64"选项不起反应。
  是不是得在64bit的OS中装2003DDK+DriverStudio编译?
  但是我在64bit的OS中装DriverStudio后在VC6中并没有"DriverStudio"的选项。
  谢谢!
Bear_Law
驱动牛犊
驱动牛犊
  • 注册日期2007-01-18
  • 最后登录2008-06-17
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2008-04-25 11:06
楼主写得不错,其实也不用太过谦了,大家都是从菜鸟过来的嘛!
cczlp
驱动小牛
驱动小牛
  • 注册日期2002-11-04
  • 最后登录2014-03-25
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望154点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2008-01-30 10:52
我根本没有用UpDateDriverXXX, 呵呵
mengjin
驱动牛犊
驱动牛犊
  • 注册日期2004-03-24
  • 最后登录2010-06-12
  • 粉丝0
  • 关注0
  • 积分335分
  • 威望83点
  • 贡献值0点
  • 好评度33点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2008-01-30 09:22
你的安装程序没改么?
假如安装进程不是64bit的
UpDateDriverXXX这个函数不会成功啊。

设置成调试模式,是不是就是把OS搞成Test Mode?

能否加我msn啊?
mengjin0321@hotmail.com
上一页
游客

返回顶部