Windows核心思想
IT1995
每周个人笔记分享,欢迎广大网友查阅!
展开
-
Qt笔记-Windows管道通信
这里主要是两个进程中共享数据,本质是共享内存。采用I/O流的方式来访问。有两种管道:①匿名管道:父子进程间通信;②命名管道:两个进程间通信。这里本例子使用的命名管道进行。客户端从键盘发送消息给服务端,服务端收到后回复over。运行截图如下:需要注意的地方:PIPE_ACCESS_DUPLEX //该管道是双向的,服务器和客户端进程都可以从管道读取或者向管道写入数据。PIPE_ACCESS_INBOUND //该管道中数据是从客户端流向服务端,即客户端只能写.原创 2022-04-26 15:30:39 · 3254 阅读 · 0 评论 -
Windows破解笔记-windows API中的SendMessage
LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam);hWnd:接收窗口的句柄,windows api可以通过:FindWindow获取。Msg:指定发送的信息,如:WM_LBUTTONDOWNWM_LBUTTONUPwParam:指定附加的消息;lParam:一般填写0;lparam:填写坐标,这里填写4字节,一共32位,前16位代表...原创 2021-06-22 08:57:45 · 1455 阅读 · 0 评论 -
Windows核心思想-宽字符与窄字符(Unicode和ASCII)
目录基本概念演示基本概念宽字符:Unicode字符,双字节窄字符:ASCII字符,单字节Windows中所有的底层函数都是Unicode编码COM组件必须使用Unicode编码(COM组件可以理解为DLL,主要是用于代码重用);比如在Windows API中:FindWindowW和FindWindowAW的意思为wide(宽)...原创 2019-04-29 09:33:06 · 7975 阅读 · 0 评论