Windows进程间共享socket与窗口句柄的体会
2017-12-14 10:33
1216 查看
1 父进程通过调用::CreateProcess创建并运行子进程,应该在参数中指明子进程要继承父进程的句柄。这样通过命令行参数传给子进程的SOCKET与HWND,才仍然在子进程中能用。
2 有些Windows消息,如WM_COPYDATA、WM_SETTEXT,在子进程中只能通过SendMessage函数发出,不能用PostMessage发出。为什么?
3 通过SOCKET解析出IP地址与端口号,为什么在父进程中可以,但在子进程中不可以?
2 有些Windows消息,如WM_COPYDATA、WM_SETTEXT,在子进程中只能通过SendMessage函数发出,不能用PostMessage发出。为什么?
3 通过SOCKET解析出IP地址与端口号,为什么在父进程中可以,但在子进程中不可以?
相关文章推荐
- 通过Windows进程ID获取窗口句柄
- windows笔记-跨越进程边界共享内核对象【复制对象句柄】
- windows 下在一个进程中使用createprocess创建一个窗口进程,并获取这个窗口的HWND句柄
- windows笔记-跨越进程边界共享内核对象【对象句柄的继承性】
- Windows 下 根据进程名获取进程ID 以及该进程下所有窗口的句柄
- windows笔记-跨越进程边界共享内核对象【复制对象句柄】
- windows笔记-跨越进程边界共享内核对象【复制对象句柄】
- windows笔记-跨越进程边界共享内核对象【对象句柄的继承性】
- windows笔记-跨越进程边界共享内核对象【对象句柄的继承性】
- windows笔记-跨越进程边界共享内核对象【对象句柄的继承性】
- C++ Windows 下 根据进程名获取进程ID 以及该进程下所有窗口的句柄
- Windows系统服务与用户进程共享内存
- 创建进程并获取它的窗口句柄【详细说明】
- Process 后, 如何获取打开窗口的句柄(根据进程句柄获取窗口句柄)
- VC怎么通过进程ID得到窗口句柄
- windows笔记-跨越进程边界共享内核对象【命名对象】
- windows 分布式访问共享目录,进行文件操作 小体会
- 内核对象 复制对象句柄 DuplicateHandle 跨进程边界共享内核对象
- Delphi获取其它进程窗口句柄的3种方法
- VC由进程ID获取窗口句柄