阅读:2594回复:23
救命问题,一定给分
我得到了一个 IFSKIT,我在使用其中的Filespy,编译都成功了,但是为什么我在加载驱动时总是报加载有问题呢?总是报告找不到驱动程序入口点.
请一定要帮助我,谢谢了,一定重谢,给分. 我的qq:33244209 email: 110i@110i.net |
|
|
沙发#
发布于:2002-07-18 12:02
我得到了一个 IFSKIT,我在使用其中的Filespy,编译都成功了,但是为什么我在加载驱动时总是报加载有问题呢?总是报告找不到驱动程序入口点. 注册表中start的值是多少? |
|
板凳#
发布于:2002-07-18 12:59
报告说找不到的入口点是什么函数的啊?应该是DDK的版本不匹配的问题,如果是程序的入口找不到入口点,那么就是编译的问题了
|
|
地板#
发布于:2002-08-05 22:39
start = 3
我用的ifskit 同时我的机器上还装有win2k ddk 请帮忙 |
|
|
地下室#
发布于:2002-08-06 05:41
According to your description. Are you using .cpp file extension but didn\'t delcare the DriverEntry function with extern \"C\"?
Hope my guess is right. |
|
|
5楼#
发布于:2002-08-06 09:00
驱动程序编译通过意味着程序里边没有语法上的错误,但是有可能是由于驱动程序的某个库例程没有连接,加载时出现unresolved symbel
.... |
|
6楼#
发布于:2002-08-06 09:27
你是怎么编译的啊?
|
|
7楼#
发布于:2002-08-06 09:39
我同意guardee的看法,我也曾经遇到过同样的问题,虽然不是IFSKIT的文件驱动。一般在2000DDK下编译的驱动是无法在NT上运行的,要想在NT和2000下都能运行,必须在NTDDK下编译。另外,如果要在英文系统下运行,最好在相应的英文系统下编译。
要细心,确保内存和NT、2000的系统目录下没有该驱动的旧版的COPY,否则就会一些M莫名其妙的问题的。一般运行旧版后要想在内存中替换为新版都应该重新启动一下。 |
|
|
8楼#
发布于:2002-08-06 09:47
我也用过IFSKIT的FILESPY,没有问题的。你要么是编译的问题,要么就是对IFSKIT吃的不透,改掉了一些关键的细节。
|
|
|
9楼#
发布于:2002-08-06 15:30
modify registry
set Start=0 (boot) set type=2 (file system driver) reboot your system. |
|
10楼#
发布于:2002-08-07 22:43
谢谢大家的帮助,非常感谢。
我想可能是匹配的问题,我在试试! |
|
|
11楼#
发布于:2002-08-08 16:51
谢谢大家的帮忙,我试过了,没用的,我现在把它的报错信息给出,我的IFSKit版本 2462
请再给点意见 |
|
|
12楼#
发布于:2002-08-08 16:52
下面是出错信息的图象:
|
|
|
13楼#
发布于:2002-08-08 16:53
[编辑 - 8/8/02 by yuke] [编辑 - 8/10/02 by yuke] |
|
|
14楼#
发布于:2002-08-08 17:25
你好好看看这个函数的说明吧!
This routine is available on Windows Whistler and later. |
|
15楼#
发布于:2002-08-10 17:26
请能不能详细说明一下,我不是很明白,谢谢了。
请大家多多指点一下。 |
|
|
16楼#
发布于:2002-08-10 19:08
我记得好像是把WINNT5叫 Whistler 的,2000实际就是NT5啊。
|
|
17楼#
发布于:2002-08-11 16:38
啊?上面不是说的很清楚嘛,只有在XP及其之后的版本才支持这个函数的啊
|
|
18楼#
发布于:2002-08-11 17:44
我记得好像是把WINNT5叫 Whistler 的,2000实际就是NT5啊。 半错半对? :o |
|
|
19楼#
发布于:2002-08-12 12:19
呵呵!不对啊!WINNT5可以说是2000,但是Whistler 不是NT5
|
|
上一页
下一页