首页
社区
课程
招聘
[原创]快速生成sys、pdb文件的方法
发表于: 2009-12-15 10:50 10745

[原创]快速生成sys、pdb文件的方法

2009-12-15 10:50
10745

如果你想快速得到sys和pdb文件的话,不妨看一下。     
   网上下载的ddk2003文件1830_usa_ddk.iso,我安装在D:\WINDDK\3790.1830目录下。盘符自己选,记住你的目录。以下假设安装在D:\WINDDK\3790.1830目录下。

    实现方法:
   一、修改D:\WINDDK\3790~1.183\bin下的setenv.bat批处理文件,并拷贝到C:\windows目录下。
具体修改以下几处:
1、将文件头部的set BASEDIR=%1%删除;
2、在GetStarted标号下面添加一行set BASEDIR=D:\WINDDK\3790~1.183(这样setenv.bat后面就只需要输入2个可选参数[fre|chk]、[WXP|WNET|W2K])
3、在标号WinNT下的cd /d %BASEDIR%语句前加上rem,这句执行没有意义。
4、最后加上一句build.exe,即配置完驱动编译环境后立即在当前目录下编译。

二、打开记事本输入以下内容:
@if "%1"=="" goto usage
cmd /k setenv.bat  %1 %2
goto end
:usage
@ECHO off
color 0A
ECHO Usage: "setenv.bat  [fre|chk] [WXP|WNET|W2K] "
@ECHO on
:end
保存为go.bat也放到C:\windows目录下,你可以根据提示选择编译参数,只需要输入2个参数。

三、运行Add_Ms_Dos.reg,将以下内容导入注册表,这样右键文件夹选择ms_dos将转到该文件夹的dos目录下。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell]
[HKEY_CLASSES_ROOT\*\shell\ms-dos]
@="ms-dos"
[HKEY_CLASSES_ROOT\*\shell\ms-dos\command]
@="cmd.exe /k cd %1"
[HKEY_CLASSES_ROOT\Folder\shell\ms-dos]
@="ms-dos"
[HKEY_CLASSES_ROOT\Folder\shell\ms-dos\command]
@="cmd.exe /k cd %1"

   具体用法:见图。







                                     by  天易love  09-12-15


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (4)
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个可真没看明白,build后本来就有pdb生成的呀。
2009-12-16 08:38
0
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
3
我只是说快一点,驱动文件夹右键一下再输条命令即可。
2009-12-16 11:58
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最好能改进下,直接右键就行。
2009-12-16 13:39
0
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
5
当然可以,只是参数只能用默认的。输命令就是告诉编译的两个参数罢了。
2009-12-16 16:06
0
游客
登录 | 注册 方可回帖
返回
//