阅读:2329回复:4
DriverStudio3.1安装错误!
今天下载了DriverStudio3.1,我的操作系统是win2000p,先装了VC++6.0和Win2000DDK后,安装DriverStudio3.1,选择完全安装,一路顺利,重起系统时,出现死亡蓝屏,PAGE_FAULT_IN_NONPAGED_AREA,再重起系统,问题依旧,改用安全模式启动,问题依然,最后用最后一次成功的系统配制启动,没有出现问题。不知道这是什么原因?会不会影响使用?
[编辑 - 4/22/04 by pqx2002] |
|
沙发#
发布于:2004-04-22 19:49
NTDDK和DS安装终结篇
作者:Goge NTDDK和DriverStutio终结安装 DDK和DS的安装和设置往往是初学者的第一个拦路虎,本人初学时也曾为此痛苦彷徨了许久。经过收集资料和本人的摸索,现将终结安装方法总结如下(WinNT): 安装顺序是: 1. VC。在安装过程中将所有工具都选上,最后一个复选框一定要选上,默认为不选,好像是Register ??????(不好意思,我忘了)。 2. MSDN。我想这是所有VC哥们都要的,现在安装正是时候。 3. NTDDK。安装并不需要SDK,如果你已经安装了VC。 至于down的地方最正宗的当然是从微软站点下载啦http://www.microsoft.com/ddk,但如果你是拨号上网用FlashGet或NetAnt想分批下载的话就不要在这里down了(不信的话你就试一下)。其它网站也有,譬如http://www.DriverDevelop.com,不过这里的正式版本要求高级会员(有些苛刻了);还有http://5xsoft.com,这里不错;…… 4. DS(如果你用DS的话)。http://www.DriverDevelop.com就有,还有其它地方,到处都是,自己找啦。 NTDDK4.0的设置: 随便用一个文本编辑器打开……\\ddk\\bin\\目录下的setenv.bat文件,在该文件的第三行(不含空白行)之后加入如下一行并保存: call ……\\vc98\\bin\\vcvars32.bat(……是VC所在路径)。 如果你只用DDK而不用DS开发,OK,到此你就可以开始DP之路了。(当然有时没有这么简单,如用问题看文章结尾) DS的设置: 在利用DriverWords开始工作前,编译库文件是必需的。有三种方法可以轻松搞定。最好用的是用Microsoft Visual Studio环境来编译。具体方法如下: 1. 用DriverWords开始菜单中的“Setup DDK and Start MSVC”启动你的编译环境。 2. 用Open Workspace打开位于DS安装目录的 ……\\DriverWorks\\Source\\vdwlibs.dsw。 3. 选择VC的Build菜单,选择batch Build,在之后的对话框中选择你想如何编译。 4. 对于32位编译,最好选择全部复选框,但没有必要选择64位的。 5. 点击Rebuild All。 (此方法可用于98、2K、NT,但不可用于XP)。 测试你安装: 好了,你可以打开位于……\\DriverWorks\\Examples\\NT\\hello.dsw,然后编译(用VC的编译和用DS增加的编译钮都可以)。如果你可以在其目录中找到hello.sys你就成功了。恭喜……恭喜…… 几点说明: 1. 如果你使用编译时出现mstoools……SDK初始化的错误(很多人都遇到),有几种方法可以解决: a) 将……\\ddk\\bin\\目录下的setenv.bat文件中的关于MSTOOLS的条款统统删掉。(这是我听别人的,没有实验过,不过你可以试试,没有损失啦)。 b) 修改注册表。在注册表的Current_User下有个Environment的键(这可是在NT下的,不要在98或2K下找这个键值,别到时找不到来骂我)在该键下新建一个字串值MSTOOLS,其值设为你VC的安装目录。当然这样会使你启动命令行build环境时有“不是有效的命令……(我又忘了)”的提示字符,但它不会影响你的编译(我使用时是这样)。如果你是完美主义者,就看下c。 c) 在注册表的Current_User下有个Environment的键在该键下新建一个字串值MSTOOLS其值为你的sdk的安装目录,譬如d:\\sdk。但如果你没有专门安装SDK的话,你是没有办法找到这个目录的。所以你可以在安装VC前先安装SKD,其它安装同前面介绍的一样。(我认为没有必要这样做了) 2. 这也许不是最简单的办法,但它绝对可用,我可以都实验过的。 蓝屏补充: 如果安装2000是SP4那么需要补丁本站有下:2003-12-15_SIWVID2.7 |
|
|
板凳#
发布于:2004-04-23 11:35
看的头都晕了!
还好,我将2000ddk重新安装一遍,好像是一切 OK 了,对了,有没有介绍DS3.1的书或文章啊? |
|
地板#
发布于:2004-04-23 19:11
武安河有一本关于WDM驱动开发的书,是用DS开发的,你可以去找找看看
|
|
|
地下室#
发布于:2007-09-08 15:01
我安装2.7时出现安装错误。Internal ???2738,然后就退出了,不知如何解决
谢谢! |
|