阅读:2022回复:17
vtoosd+vc6.0怎么编译?
我编译那个hello.vxd,结果:bad command or file name
|
|
沙发#
发布于:2002-05-21 10:43
怎么没有人回复啊?
|
|
板凳#
发布于:2002-05-21 12:03
你到底怎么做的啊?如果是命令行,你倒是把命令敲出来阿。
|
|
地板#
发布于:2002-05-21 18:53
我按照<<windows9x虚拟设备驱动程序>>里的步骤来做的。
在vc6.0环境中: 1.open workspace 2.选择.mak文件打开 3。添加.cpp,.h文件到该工程 4。在 project->settings中设置要生成的vxd名 5。F7 结果:bad command or filename |
|
地下室#
发布于:2002-05-21 19:02
你设置了环境变量吗?我一直用他,没问题!!
|
|
|
5楼#
发布于:2002-05-21 19:11
能具体说说吗?
好像你做过包过滤吧?能具体说说吗? |
|
6楼#
发布于:2002-05-21 19:26
如果你在autoexec.bat中设置了,有时可能会不好使,我就曾经有
一次也是这样的,你在VC的工程设置的General页的Buid command Line 下的编辑框中加入SET VTOOLSD=D:\\Progra~1\\NuMega\\VtoolsD 就行了! 至于Hook的问题,在VToolsD中比在DDK中好做多了。联上就行! 祝你好运!! |
|
|
7楼#
发布于:2002-05-21 19:37
好像你是大三的吧?我叫你老弟了。
有位高手说用hooktdi就行,你老弟使用什么做的呢? 我看pcausa的pim头都晕了,vtoolsd里的那个hooktdi好像人道多了。 |
|
8楼#
发布于:2002-05-21 20:40
ft,还是不行啊。
我把vtoolsd解压到e:\\vtoolsd,然后安装到e:\\vtoolsd\\vtoolsdd. 在VC的工程设置的General页的Buid command Line 下的编辑框中加入set vtoolsd=e:\\vtoolsd\\vtoolsdd 有什么不对吗? |
|
9楼#
发布于:2002-05-22 10:00
说说我的步骤吧,我是先装VC6.0,接着98ddk,然后安装VToolsD 3.0,中间也没什么好选择的东西,然后就可以进入98ddk编译环境的DOS窗口,到你要编译的目录,输入nmake /f makefile,从来都没有碰到过问题阿,倒是以前用VToolsD 2.5的时候,碰到过长文件名中间空格出错的问题,但这个问题在3。0里面好像没有。
|
|
10楼#
发布于:2002-05-22 10:07
不装ddk行不行呢?难道vtoolsd还需要ddk支持吗?
|
|
11楼#
发布于:2002-05-22 11:10
不装ddk行不行呢?难道vtoolsd还需要ddk支持吗? 如果是为VTOOLSD的公司发布的操作系统写驱动可能可以这么做!但是听说这个公司还没有出任何操作系统 :D :D :D :D :D |
|
|
12楼#
发布于:2002-05-22 11:56
说说我的步骤吧,我是先装VC6.0,接着98ddk,然后安装VToolsD 3.0,中间也没什么好选择的东西,然后就可以进入98ddk编译环境的DOS窗口,到你要编译的目录,输入nmake /f makefile,从来都没有碰到过问题阿 我在98ddk的free build environment窗口中,切换到hello.mak所在目录,然后nmake,怎么不行呢?还是:bad command or filename |
|
13楼#
发布于:2002-05-22 12:03
不会吧?nmake可是VC的自带程序阿,你查找一下nmake.exe呢?
|
|
14楼#
发布于:2002-05-22 12:48
vtoolsd.mak(218):fatal error v1050:
compiler must be difined to ms5 ,ms6 or bcb3. 这怎么解决? |
|
15楼#
发布于:2002-05-22 13:32
我装了VToolsD之后就没有装DDK了,并且一直使用,装了VToolsD之
后可以不装DDK了。 我的做法是: 1)装载VC6.0 2)装载VToolsD3.0 然后用QuickVxd建一个VXD,使用VC6.0打开make文件,选择win32平台即可。 下面就没问题了,可以编译了。如果你要编译例子的话,也是打开make文件,然后就可以编译了。 你这个错误不是环境变量的问题吧?我没有见过。你再试试吧。 祝你好运! 包过滤就是一些Hook,在斑竹和各位大侠的帮助下,我实现了。不过在VToolsD中Hook NDIS.vxd中的函数时好象要改造一下Ndis.h。 反正我是该了一下才编译成功的,至于怎么该,你看看别的例子就知道了, 我要上课了,以后在聊!! |
|
|
16楼#
发布于:2002-05-22 13:55
你的包过滤程序是改造vtoolsd中的例子实现的,还是完全自己写的?
|
|
17楼#
发布于:2002-05-22 15:06
vtoolsd.mak(218):fatal error v1050: 没有人看的懂吗? |
|