![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
nLif
P123
展开
-
gzip 编码一个文件
gzip 编码一个文件原创 2023-02-16 14:45:00 · 108 阅读 · 0 评论 -
慧荣3281量产不识别,及改成固态盘的方法
慧荣3281量产不识别,及改成固态盘的方法转载 2022-04-15 19:17:02 · 15276 阅读 · 1 评论 -
CreateIoCompletionPort 如何取消绑定
CreateIoCompletionPort 如何取消绑定原创 2022-04-08 18:57:49 · 897 阅读 · 0 评论 -
ATL 窗口过程调用
从调用栈分析看貌似DispatchMsg直接就能调用窗口过程但我们仔细看窗口过程上的HWND值template <class TBase, class TWinTraits>LRESULT CALLBACK CWindowImplBaseT< TBase, TWinTraits >::WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ CWindowImplBaseT< TBase, T原创 2022-01-05 19:05:04 · 326 阅读 · 0 评论 -
用C++ RAII思想写windows驱动
用实例展示如何用C++的RAII思想来写驱动原创 2022-01-04 18:51:38 · 1494 阅读 · 0 评论 -
2020-12-29
[译]fromhttps://docs.microsoft.com/en-us/windows/win32/shell/how-to-register-a-handler-for-a-device-event如何为设备事件注册HandlerHandlers 定义了 AutoPlay 的软件部分. 他们软件图标和名字, 同时还有COM组件用来初始化以用来响应事件. 每一个Handler 对于特定的事件都写一个注册表在EventHandlerkey下. 当事件到了就会调用.Instruc...翻译 2020-12-29 10:50:43 · 166 阅读 · 0 评论 -
同一个dll 模块同时包含rpc 客户端和服务端的编译注意事项
同一个dll 模块同时包含rpc 客户端和服务端的编译注意事项idl 文件编译出来有c端和 s端 我们在有时候需要在两个进程同时使用一个dll 一个作为服务端,一个作为客户端,这样这个dll 同时编译c端和 s端的c语言文件,由于vs的全局优化,这两个文件里同名符号会保留一个,这样就会出现异常,因为实际两个端的那个符号值是不同的,所以要进行隔离,一般为c端放到namespace中,s端的回调函数为了不合c端发送函数混淆,#include s端文件前用#define 将其改名,然后#include 在#un原创 2020-09-10 23:12:17 · 252 阅读 · 0 评论