小玩意
文章平均质量分 56
八宝咸鱼
这个作者很懒,什么都没留下…
展开
-
[C++实现&C#调用] 如何遍历DLL导出函数
接下来,函数使用PE文件格式的导出表来查找模块中的导出函数.具体来说,它首先通过模块句柄(HMODULE)获取PE文件的DOS头(IMAGE_DOS_HEADER)和NT头(IMAGE_NT_HEADERS),然后使用导出表数据目录中的地址(IMAGE_DIRECTORY_ENTRY_EXPORT)获取导出表结构(IMAGE_EXPORT_DIRECTORY).导出表结构包含有关导出函数的信息,例如函数数量、名称指针、地址表和序号表.然后,我们查找指定函数名称在字符串中的位置,并提取相关的信息。原创 2023-04-07 23:16:48 · 1492 阅读 · 2 评论 -
[C++调试技巧] MinHook 介绍|文档|例子
MinHook是一个基于微软Detours的一个可移植Hook库,它使用了内存污染和跳转技术来实现Hook.通过使用MinHook,你可以在不需要修改原来函数代码的情况下,运行时更改函数定义.这对于调试,测试,以及在其他程序中注入自己的代码都非常有用.使用MinHook来挂钩函数,即使这些函数是由编译器优化过的,MinHook也可以在不修改原来代码的情况下Hook.这使得MinHook特别适合用于对受保护函数进行Hook但是它也有一些限制。原创 2022-12-22 18:04:29 · 2442 阅读 · 0 评论 -
2022年Steam夏季促销解密活动快速解锁徽章
Steam:https://store.steampowered.com/选择找寻解密之后,steam自动跳转到新页面后,按F12进入开发模式在控制台中,复制以下代码.回车之后,会出现这样的字符串,X达到10或者满足你剩余徽章数量即可.返回活动界面,刷新一下即可看到自己的徽章数量达到满级....原创 2022-06-27 00:26:27 · 921 阅读 · 0 评论 -
Visual Studio 2022 安装并使用 Google Test
Visual Studio 2022 配置 Google Test原创 2022-06-25 00:45:41 · 3286 阅读 · 2 评论 -
Windows Terminal 美化(PowerShell&CMD)
给CMD与PowerShell化个妆.告别丑陋的默认界面.美化包括CMD!,包括CMD!包括CMD!原创 2022-06-22 00:01:03 · 3724 阅读 · 2 评论 -
[Windows]禁止应用开机自启动
并不需要下载第三方应用,只需要使用Windows自带的任务管理器即可1.打开任务管理器右键Windows徽标,选择任务管理器Windows10同样如此,或者右键任务栏空白区域任务管理器打开快捷键:Ctrl+Alt+.(小键盘区域的点) 或者 Ctrl+Alt+Delete2.选择左下角的详细信息3.在上方栏位选择启动4.对自启动应用自行禁止在所希望禁用的应有右键,选择禁用即可...原创 2022-01-15 16:55:39 · 2653 阅读 · 0 评论 -
[C++] 判断质数 遍历区间质数
#include <iostream>#include <format>#include <chrono>auto IsPrime(unsigned int number) -> bool{ auto PrimeLambda{ [capture = number]() noexcept -> bool {for (unsigned int i{ 3 }; i <= sqrt(capture); i += 2) if (capture %原创 2021-10-21 10:20:02 · 219 阅读 · 0 评论 -
[Windows][C++]让窗口居中
#include <Windows.h>#include <memory>#include <string>#include <crtdbg.h>class WindowException:public std::exception{ std::string str{};public: WindowException(_In_ std::string str):str(std::move(str)) {原创 2021-10-18 14:03:55 · 2322 阅读 · 0 评论 -
Windows11 部分程序中文乱码解决方案[通用解决Windows10]
Windows11 中文程序乱码,出现这种问题是字符编码问题导致的.如果你是安装的Windows11 偷跑镜像来安装的系统,那么就会出现这种情况.因为偷跑镜像流出的时候,微软还没有对Windows11进行中文本地化.即便是到现在依旧没有全部完成本地化(2021年7月8日)即便之后通过预览计划正式更新到Windows11先行版也会遗留下关于字符设置的问题.首先,打开控制面板.找到时钟和区域.选择区域.打开管理.选择非Unicode程序的语言.更改系统区域设置为中国.(需要提供admin权限原创 2021-07-08 14:59:40 · 68517 阅读 · 3 评论 -
Windows 遍历进程和获取指定PID
void TraverseProcess(std::map<std::wstring, int>& processMap){ HANDLE hSnap{ CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0) }; if (hSnap != INVALID_HANDLE_VALUE) { PROCESSENTRY32 processEntry; processEntry.dwSize = si原创 2021-06-20 17:18:13 · 902 阅读 · 0 评论