多进程 控制一个PCI设备
怎么实现在多个进程里,同时控制一个PCI设备。
目前的现象是关掉其中一个进程后,其他进程就无法控制这个设备了。
是在驱动中的AddDevive中修改—riverStudio ),还是在CreateFile中修改 。。。。
谢谢
帮顶!
[解决办法]
CreateFile,释放的时候CloseHandle()
[解决办法]
一般是谁看控制权在谁那吧,除非是不同程序的不同进程。
[解决办法]
回复于: 2013-01-15 18:51:21
CreateFile只能设置是否允许多个线程同时打开设备驱动,FILE_SHARE_WRITE
这里首先要明确的是设备本身是否允许同时响应多个控制,交叉通讯不会出现状态机混乱么
[解决办法]
顶一下吧。呵呵,我还不会这个内容呀!