我想做一个Win32动态库,封装ComOpen,ComRead,ComWrite,ComClose等。但我希望能够同时为多个进程提供这些服务。因此我尝试将CreateFile("COMx"...的句柄设置成共享,希望所有进程都通过这个句柄来读写串口,可是发现这个句柄并不是对所有进程有效的,也就是说,尽管在进程1中它代表一个串口句柄,可是到了进程2中就成了无效句柄了:(。小弟思考至今也不知道怎么解决,请各位大哥指教~~~~==================================
by伟大的领袖,伟大的导师,伟大的舵手,天才程序员:xuzzzhen123
msn: [email protected]
by伟大的领袖,伟大的导师,伟大的舵手,天才程序员:xuzzzhen123
msn: [email protected]
解决方案 »
- windows的PE文件为什么要包含堆栈大小的信息?
- 什么样的方式才能不丢数据?
- ADO连接MYSQL需要客户端安装ODBC驱动,有没有其他解决办法?
- 为什么stl::hash_map的效率如此低?是不是我的代码有问题?
- 关于WebBrowser Control当隐藏掉的时候或者所开的窗口比较小,在提交和获取数据是就会有问题,该怎么办
- 我看代码和写代码的速度很慢,请教高手该如何提高……
- 在线程中执行数据库操作,如何通过多线程加快对数据库的操作
- 用ADO读取数据库后,_ConnectionPtr和_RecordsetPtr调用什么函数释放资源??
- 如何在VC++中用ODBC调用存储过程
- 如何清除INI文件里面的内容?
- 想把自己写的一些类,引入到我当前的项目中...
- 在对VC几条记录修改时出现的问题!
你可以去参考进程间通讯(IPC)的方法