会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kaling
博客园
首页
新随笔
联系
订阅
管理
2024年2月11日
WIN10二级进程句柄表分析
摘要: void CD042HandleClientDlg::OnBnClickedBtntest1000(){ HWND h = FindWindowA("CalcFrame", "计算器"); DWORD pid = 0; if (!h) { MessageBoxA(0, "请打开计算器", 0, 0)
阅读全文
posted @ 2024-02-11 06:12 kaling
阅读(13)
评论(0)
推荐(0)
2024年2月9日
WIN10进程句柄表调试
摘要: Debug X64模式控制台程序: 1 #include <iostream> 2 #include <Windows.h> 3 4 5 int main() 6 { 7 HANDLE tmp; 8 HWND h = FindWindowA("CalcFrame", "计算器"); 9 DWORD
阅读全文
posted @ 2024-02-09 18:49 kaling
阅读(44)
评论(0)
推荐(0)
2023年8月19日
WIN10 VS2022 yolov5环境搭建
摘要: OpenCV:https://opencv.org/releases/ pytorch: 2.0.1+cpu 下载opencv-4.8.0-windows.exe,安装,环境变量-系统变量-Path C:\OpenCV\build\x64\vc16\bin 新建项目,配置项目属性.x64 Debug
阅读全文
posted @ 2023-08-19 04:50 kaling
阅读(223)
评论(0)
推荐(0)
2023年8月1日
C++ Primer 第五版
摘要: 当我们使用istream对象作为条件时,其效果是检测流的状态. char:[-128,127]. C++ 17新增byte数据类型,在<cstddef>头文件中定义,取值范围:[0,255]. int和long都占用4字节空间. 切勿混用带符号类型和无符号类型. \后跟3位以内8进制数字,或\x后跟
阅读全文
posted @ 2023-08-01 09:36 kaling
阅读(93)
评论(0)
推荐(0)
2023年7月29日
C++ Primer Plus学习笔记
摘要: 仅限main函数,如果没有返回语句,编译器会加隐含的返回语句:return 0; WIN10 64位系统中,sizeof(int) == sizeof(long) == 4. C++ 17之后,新增byte数据类型,在标头<cstddef>中定义,取值范围[0-255],初始化:std::byte
阅读全文
posted @ 2023-07-29 12:17 kaling
阅读(78)
评论(0)
推荐(0)
2023年2月21日
Windows内核编程环境搭建
摘要: WIN10专业版 20H2 19042.746 SDK WDK 版本要对应 VS2015要安装版本为1703的WDK和SDK 先安装VS2015,后安装WDK和SDK 附上1703WDK和SDK的下载地址:https://docs.microsoft.com/zh-cn/windows-hardwa
阅读全文
posted @ 2023-02-21 11:30 kaling
阅读(76)
评论(0)
推荐(0)
2023年2月20日
Intel汇编语言程序设计笔记
摘要: ⦁ 2^8=256 2^10=1024 2^16=65536[二进制]1111=F[16进制]⦁ 有符号二进制整数的最高有效位[MSB]表示数的符号,0=正数 1=负数⦁ 数据的意义,由其数据类型决定,单纯的数字没有意义.比如11111111,如果数据类型是无符号整数,代表十进制255,如果是有符号
阅读全文
posted @ 2023-02-20 18:58 kaling
阅读(119)
评论(0)
推荐(0)
2023年2月17日
WIN10获取桌面窗口句柄
摘要: 1 HWND GetDesktopHandle() 2 { 3 HWND hwndTopWindow = nullptr; 4 HWND hwndShellDefView = nullptr; 5 HWND hwndDesktop = nullptr; 6 while (hwndDesktop ==
阅读全文
posted @ 2023-02-17 09:19 kaling
阅读(189)
评论(0)
推荐(0)
2023年2月15日
查看宏展开后的原始代码
摘要: vs2019中在使用别人的代码的时候,经常出现大量的空行,可以使用替换功能删除空行 1. Ctrl+H,打开替换功能框。 2.选择正则表达式“.*”,选择“当前文档”。 3.在查找框中输入: (?<=\r\n)\r\n 4.全部替换
阅读全文
posted @ 2023-02-15 14:28 kaling
阅读(133)
评论(0)
推荐(0)
C6054警告:可能没有为字符串添加字符串零终止符
摘要: 当用一个字符数组作为字符串的缓冲区时,在定义数组时一定要初始化为0. 否则会提示C6054警告. 1 #include <stdio.h> 2 #include <string.h> 3 #define MAX_LENGTH 10 4 5 int main(void) 6 { 7 char str[
阅读全文
posted @ 2023-02-15 09:45 kaling
阅读(1172)
评论(0)
推荐(0)
下一页
公告