1 父进程通过调用::CreateProcess创建并运行子进程,应该在参数中指明子进程要继承父进程的句柄。这样通过命令行参数传给子进程的SOCKET与HWND,才仍然在子进程中能用。
2 有些Windows消息,如WM_COPYDATA、WM_SETTEXT,在子进程中只能通过SendMessage函数发出,不能用PostMessage发出。为什么?
3 通过SOCKET解析出IP地址与端口号,为什么在父进程中可以,但在子进程中不可以?
1 父进程通过调用::CreateProcess创建并运行子进程,应该在参数中指明子进程要继承父进程的句柄。这样通过命令行参数传给子进程的SOCKET与HWND,才仍然在子进程中能用。
2 有些Windows消息,如WM_COPYDATA、WM_SETTEXT,在子进程中只能通过SendMessage函数发出,不能用PostMessage发出。为什么?
3 通过SOCKET解析出IP地址与端口号,为什么在父进程中可以,但在子进程中不可以?