阅读:1277回复:3
驱动中怎样区分上层的应用程序?
我写了一个应用程序和驱动
应用程序通过IOCTL向驱动发送控制命令 如果有两个应用程序向驱动发送IOCTL命令 请问驱动中怎样区分这两个应用程序? |
|
沙发#
发布于:2007-04-18 22:13
看啥应用程序了.可以在一些驱动中得到应用程序路径
|
|
|
板凳#
发布于:2007-04-19 00:19
diskperf
比如应用程序在IOCTL中初始化时候驱动初始化了一些东东 我想在应用程序CloseHandle时候,驱动将这些东东释放 |
|
地板#
发布于:2007-04-27 12:42
最简单的,看PID,只要你能保证没有人能过滤你的driver。
安全一些,仿照公私钥体系,每个app启动的时候送一个自己唯一的GUID给driver,在Close之前再送一次。只是对于异常退出没有办法处理咯。 |
|
|