阅读:782回复:4
求救一个关于VXD的问题
个问题 很是迷茫:
我编了一个VxD的驱动程序,动态加载后,测试通过,然后我在 原来的VXD源码基础上修改了一些代码,又再次重新加载,老师发现加载的还是以前没有修改过得VXD,试了好几次都是这样,为什么? |
|
沙发#
发布于:2003-10-10 10:45
原因可能有很多种。我用的方法是比较苯的,就是将编译好的*.vxd文件拷贝到应用程序目录下,如果你也是这样的话,不知道你拷贝得是否正确。还有就是编译的工程是不是你要修改的工程,正常来说,是不会出现你所说的错误的。还有就是看看你的vxd工程中是否有其他的*.vxd文件,如果你在vxd工程设置中改变了名字,编译的结果就会不一样了
|
|
|
板凳#
发布于:2003-10-10 11:33
我是每次把修改后的VxD都考到测试程序的当前目录下;是不是每次修改后,如果再次用CreateFile()动态加载 ,要重新启动机子,才能更新!
|
|
地板#
发布于:2003-10-10 13:02
maybe u did not set flag
FILE_FLAG_DELETE_ON_CLOSE |
|
地下室#
发布于:2003-10-13 16:01
我是每次把修改后的VxD都考到测试程序的当前目录下;是不是每次修改后,如果再次用CreateFile()动态加载 ,要重新启动机子,才能更新! 不用的 |
|
|