上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 一、VirtualAllocEx函数 VirtualAllocEx 用于在另一个进程的虚拟地址空间中分配内存。这个函数通常与其他进程间内存操作函数一起使用,允许一个进程分配内存并将其映射到另一个进程的地址空间中。 函数原型: LPVOID VirtualAllocEx( HANDLE hProces 阅读全文
posted @ 2023-09-26 17:56 TechNomad 阅读(602) 评论(0) 推荐(0)
摘要: 一、动态链接库 库头文件: #pragma once #include <Windows.h> extern "C" { __declspec(dllexport) void __stdcall SetHookVal(HHOOK hookVal); __declspec(dllexport) LRE 阅读全文
posted @ 2023-09-26 17:26 TechNomad 阅读(90) 评论(0) 推荐(0)
摘要: 一、WSAStartup函数 WSAStartup 是 Windows 套接字 API 中的一个函数,它用于初始化 Winsock 库,这是 Windows 中用于网络编程的库。使用 Winsock,您可以创建客户端和服务器应用程序,以便它们能够通过网络进行通信。 函数的原型如下: int WSAS 阅读全文
posted @ 2023-09-24 23:45 TechNomad 阅读(308) 评论(0) 推荐(0)
摘要: 一、SetWindowsHookEx函数 SetWindowsHookEx 是用于在Windows操作系统中设置全局或本地的钩子(hook)。钩子是一种用于监视并拦截特定事件或消息的机制,通常用于拦截和处理键盘输入、鼠标操作、窗口消息等。SetWindowsHookEx 允许你安装一个全局或本地的钩 阅读全文
posted @ 2023-09-21 16:13 TechNomad 阅读(1370) 评论(0) 推荐(0)
摘要: 一、创建目标DLL文件 DLL名称:targetdll.dll 头文件(targetdll.h): #pragma once __declspec(dllexport) void __stdcall hello(); __declspec(dllexport) int __stdcall add(i 阅读全文
posted @ 2023-09-21 11:37 TechNomad 阅读(196) 评论(0) 推荐(0)
摘要: 一、设置注册表项的值 RegCreateKeyEx函数 RegCreateKeyEx 函数是 Windows API 中的一个函数,用于创建或打开注册表中的一个指定键的子键(子项)。通过该函数,您可以创建新的注册表子项,或者打开现有的子项以进一步操作。 函数原型: LONG RegCreateKey 阅读全文
posted @ 2023-09-20 15:03 TechNomad 阅读(914) 评论(0) 推荐(0)
摘要: 一、InterlockedAdd函数 InterlockedAdd 是 Windows API 中的一个原子操作函数,用于在多线程环境下对一个变量执行原子加法操作。原子操作是指在执行期间不会被其他线程中断,从而确保多线程环境下的数据一致性。 函数原型: LONG InterlockedAdd( LO 阅读全文
posted @ 2023-09-19 17:02 TechNomad 阅读(280) 评论(0) 推荐(0)
摘要: 一、线程池概念介绍 1.线程的执行流程 2.线程池原理 二、线程池异步函数的调用 1.TrySubmitThreadpoolCallback函数 TrySubmitThreadpoolCallback 函数是Windows操作系统提供的一个函数,它用于将回调函数提交到线程池中以异步执行。线程池是一组 阅读全文
posted @ 2023-09-18 21:14 TechNomad 阅读(935) 评论(0) 推荐(0)
摘要: 一、debugview本地调试 代码中通过OutputDebugString()函数打印印象: for (int i = 0; i < 10; i++) { OutputDebugString(TEXT("hello word")); } 程序编程成功后,先打开DebugView Include:默 阅读全文
posted @ 2023-09-18 18:21 TechNomad 阅读(220) 评论(0) 推荐(0)
摘要: 一、文件的异步写入 #include <Windows.h> #include <stdio.h> int main() { HANDLE hFile = CreateFile(TEXT("test.txt"), GENERIC_WRITE | GENERIC_READ, 0, NULL, OPEN 阅读全文
posted @ 2023-09-17 16:19 TechNomad 阅读(147) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页