看到只要#include <setjmp.h> 就能使用;但是如果cpu是arm的,还可以这样直接拿来主意吗?直接调用就可以了吗?和CPU的架构是无关的吗?请高手指教,谢谢!

2007-11-23 11:06 来自版块 - c/c++入门(VC,KeilC使用)

我写的是一个读卡器的驱动,DeviceName = "\\Device\\VirtualReader"然后调用了 smartcard library 里的SmartcardCreateLink(&pDeviceExtension->LinkN... 全文

2005-07-19 16:02 来自版块 - 内核编程

softice安装后用ctrl+D调出的softice界面太小了,看到说是修改winice.dat的内容就可以,可是我安装完softice后没有发现这个叫winice.dat的配置文件,请问是不是2000下没这个文件啊,如果没有那么怎么改设置呢?

2005-03-06 08:59 来自版块 - 内核编程

比如一个abc.exe,是别人提供的,我希望它启动后就最小化。我的driver可以监视到它的启动,在kernel里有没有什么函数可以让它最小化呢?

2005-02-23 16:07 来自版块 - 内核编程

在此之前我从来没有写过驱动程序,因为工作上的需要,要写一个虚拟的读卡器。我很幸运找到了这个论坛,在这里我得到了很多指导和帮助。尤其要感谢 AllenZh,wowocock,bmyyud,fslife 四位对我不厌其烦的帮助。我对整个驱动的架构还不是十分清楚,但拼拼凑凑还是终于还是... 全文

2005-02-22 11:31 来自版块 - 内核编程

我在一个user app里通过getCurrentProcessID得到PID值,把这个值传到kernel里.然后在kernel里是不是有什么函数可以通过seek这个pid来判断那个user app的存在?还有,pid的值在user克kernel里的值是一样的吗?

2005-02-20 22:01 来自版块 - 内核编程

小弟用windbg和vmware搭建了debug环境,在debug 我的driver的时候,当我的断点设置到一个routine里,当走到这个routine里,我发现有些local variable的值的"local"里没有列出来,我用"watch&q... 全文

2005-02-16 14:53 来自版块 - 内核编程

我通过deviceiocontrol命令driver建立了两个event对象.退回到app后通过openEvent我可以打开他们.可是当我推出app,并重新启动app后,发现第二次在app里做openevent的时候返回为空.请问这是为什么啊?下面是我的app代码:#includ... 全文

2005-01-30 21:02 来自版块 - 内核编程

这些日子我一直困扰于kernel里映射出来的地址在user端不能访问。屡次求教未果。现在我想可能是这个问题: 我的驱动是一个读卡器的驱动,我在app里不是直接CreateFile打开设备后通过DeviceIoControl来直接得到我在kernel里映射的地址。我偷懒了一下,用... 全文

2005-01-28 16:07 来自版块 - 内核编程

是不是我在MmMapLockedPages的时候当前的context和我的那个app不一样,所以产生的地址对app无效啊?我是在app发起的DeviceIoControl后,在它的iocontrol routine里做的这个map。有什么办法确定map地址的时候是处于我想要的ap... 全文

2005-01-24 15:38 来自版块 - 内核编程

PVOID pBee;PVOID userAddress;在DispatchIOControl里的代码:............pBee = ExAllocatePoolWithTag(NonPagedPool,PAGE_SIZE,'xjuw');mdl = ... 全文

2005-01-23 22:05 来自版块 - 内核编程

我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAddress建立一个mdl,然后锁住,不释放这个mdl,返回我的application... 全文

2005-01-21 17:19 来自版块 - 内核编程

我现在usermode application下建立一个userBuffer,把这个usermode下的address的值传递给我的驱动程序,在kernelmode下以这个值作为virtualAddress建立一个mdl,然后锁住,不释放这个mdl,返回我的application... 全文

2005-01-21 17:17 来自版块 - 内核编程

可以建立一个pipe使得驱动程序和应用程序都得到他吗?我看到在user那里win32提供了 xxxNamedPipe() API 接口那么在kernal里有对应的routine吗?

2005-01-20 14:54 来自版块 - 内核编程

我要在测试成学中用CreateFile打开 c盘根目录下的abc.txt,请问具体怎么写啊?我不知道怎么把abc.txt传给createFile的第一个参数 。

2005-01-13 17:12 来自版块 - 内核编程

因为我听说kernal mode下的地址和user mode下的地址是不一样的,怎么样才能让他们共享一块内存呢。

2005-01-13 16:21 来自版块 - 内核编程

大致是这样:在驱动程序的一个routine里可以得到四个参数:inBufferinBufferLengthoutBufferoutBufferLength那么怎么样让一个外部的进程读到inbuffer和inbufferlength,然后写outBuffer和outBufferLe... 全文

2005-01-13 10:55 来自版块 - 内核编程


返回顶部