tmzhuang
驱动牛犊
驱动牛犊
  • 注册日期2004-01-05
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3776回复:13

sys文件的生成!

楼主#
更多 发布于:2004-09-03 17:38
我是VC初学者!需要VC来做一个SYS文件。请问各位大虾:SYS文件需要在哪个工程中、需要哪些文件生成啊!
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-09-03 18:40
参考以前的帖子......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
s_6666_s_qd
驱动巨牛
驱动巨牛
  • 注册日期2004-08-14
  • 最后登录2006-07-11
  • 粉丝0
  • 关注0
  • 积分199分
  • 威望22点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-09-11 15:30
把DDAppWiz.awx这个文件拷贝到VC6。\icrosoft Visual Studio\Common\MSDev98\Template下,在vc6的 新建\工程    下就会有W2K Device Driver项,象生成其他工程一样操作即可。
附件名称/大小 下载次数 最后更新
2004-09-11_DDAppWiz.awx (109KB)  140
jerrygod
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2006-07-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-09-14 22:00
用DDAPPwIZ.AWX要注意了,要改一些设置project->setting->c++/link中要根据你的DDK目录做一些调整,不然编译不过
tmzhuang
驱动牛犊
驱动牛犊
  • 注册日期2004-01-05
  • 最后登录2004-12-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-19 14:45
楼上的好友!
是通不过,怎么设置啊!
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-19 15:29
用DDAPPwIZ.AWX要注意了,要改一些设置project->setting->c++/link中要根据你的DDK目录做一些调整,不然编译不过
forever-006
驱动牛犊
驱动牛犊
  • 注册日期2004-11-19
  • 最后登录2005-05-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-19 15:50
在包含目录中加入DDK所在目录
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-19 16:22
Win2k DDK
project seting
C/C++:
/nologo /Gz /ML /W3 /Gi /O2 /I "C:\NTDDK\inc\\" /D DBG=0 /D "_X86_" /D _WIN32_WINNT=0x500 /Fp"Release/testdrv.pch" /YX /Fo"Release/" /Fd"Release/" /FD /Gs -GF /c

Link:
int64.lib ntoskrnl.lib hal.lib /nologo /base:"0x10000" /entry:"DriverEntry" /incremental:no /pdb:"Release/testdrv.pdb" /machine:I386 /nodefaultlib /out:"Release\testdrv.sys" /libpath:"C:\NTDDK\libfre\i386\\" /driver -driver -subsystem:NATIVE,4.00

大概可以这样先。按具体情况自己修改一下
Axi
Axi
驱动牛犊
驱动牛犊
  • 注册日期2002-02-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-11-26 15:51
总是有人想:什么别人都会教,自己什么都不用做。
举世而誉之而不加劝,举世而非之而不加沮,定乎内外之分,辩乎荣辱之境,斯已矣。
germini
驱动牛犊
驱动牛犊
  • 注册日期2007-08-01
  • 最后登录2010-06-07
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望8点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-08-04 17:42
引用第2楼s_6666_s_qd于2004-09-11 15:30发表的  :
把DDAppWiz.awx这个文件拷贝到VC6。icrosoft Visual StudioCommonMSDev98Template下,在vc6的 新建工程    下就会有W2K Device Driver项,象生成其他工程一样操作即可。



感谢提供的下载,我在网上找了半天
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2007-08-05 10:33
用DS+DDK+VC就行了
人不靓仔心灵美,版头不正红花仔!
spark119911
驱动牛犊
驱动牛犊
  • 注册日期2007-07-16
  • 最后登录2007-10-18
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2007-08-15 22:13
DDK工具+MAKEFILE文件+SOURCES文件+自己编写的程序  就可以编译出.SYS文件来
spark119911
驱动牛犊
驱动牛犊
  • 注册日期2007-07-16
  • 最后登录2007-10-18
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望22点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-08-15 22:13
忘了说了
前提是先装VC
nnfish
驱动牛犊
驱动牛犊
  • 注册日期2007-09-11
  • 最后登录2016-09-18
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望46点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分20分
13楼#
发布于:2007-09-16 15:36
引用第11楼spark119911于2007-08-15 22:13发表的  :
DDK工具+MAKEFILE文件+SOURCES文件+自己编写的程序  就可以编译出.SYS文件来



偶个人也比较喜欢这样。

写好代码后,进入相关平台(xp,w2k)的build环境,
在cmd窗口中   CD 进入 自己源代码的目录
执行build命令编译sys

对于初学驱动的人,这样能帮助理解编译sys和编译普通的app有什么不同。


熟悉之后,就可以提高效率

1.可以使用EasySys  \QuickSys创建一个工程,直接在VC的IDE中编译
2.使用DDKWizard等相关向导工具,直接在VC中创建一个sys的 project
test again.
游客

返回顶部