自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (5)
  • 收藏
  • 关注

原创 XInput手柄输入封装

功能全面地封装了XInput的输入, 按键按下, 按住, 弹起状态检查, 摇杆个方向的按下, 按住, 弹起检查

2024-09-09 21:47:27 574

原创 PE文件信息解析(Win32, C++)

PE文件信息解析助手类, 方便地解析PE文件常见信息

2024-02-05 14:10:22 573

原创 ICO图标资源提取(Win32, C++)

但是这个有Bug, 提取的资源是有误的, 与Resource Hacker(1.很多是加载为HICON句柄后转换为图片保存, 全损画质...,1.获取PE的所有ICON组信息, 图标组数量, 宽高信息等。1.暂且称多张图片组成的ICO图标为图标组。2.只有一张图片的ICO暂且称之为单个图标。)或者ResourcesExtract(3.提取图标组中的单张图标另存到文件。2.后来找了个还能用的, 详见。2.提取图标组另存到文件。

2024-01-27 23:33:13 863

原创 Lnk快捷方式存取(Win32, C++)

Win32 快捷方式操作

2024-01-24 20:11:22 428

原创 对话框简易封装(Win32, C++)

简易封装Win32对话框窗口

2024-01-23 15:39:49 815

原创 字符串表达式计算(Win32, C++)

简单封装计算算术表达式字符串结果的操作

2024-01-18 13:27:26 497

原创 字符串编码转换与常用操作(Win32,C++)

封装字符串操作实用类, 包括字符串替换, 分割, 字符编码转换

2024-01-10 22:14:44 596

原创 Win32日志实现, C++日志实现(Win32, C++)

简单实现了一个日志, 简洁实用

2023-10-19 20:06:46 546

原创 C++生成Utf8汉字码表输出

UTF8汉字码表输出

2024-09-21 20:56:09 105

原创 Win32 Wmi获取设备信息

Win32 获取设备信息

2024-09-19 21:33:43 185

原创 C++性能监视(CPU性能, GPU使用率, 磁盘读写速度, 网络速度)

【代码】C++性能监视(CPU性能, GPU使用率, 磁盘读写速度, 网络速度)

2024-09-19 21:28:18 297

原创 Win32 命令行操作封装

简单封装当前命令行操作

2024-09-13 22:31:15 268

原创 编写XBOX控制器实现鼠标键盘输入

实现XBOX控制器模拟键盘鼠标操作

2024-09-13 22:24:37 1337

原创 HID用法ID与按键扫描码对照

HID用法ID与按键扫描码对照

2024-09-13 20:03:27 497

原创 Win32 获取按键 HID用法ID与扫描码, 键盘输入

获取HID用法ID对应的键盘扫描码, 发送虚拟按键输入主要功能: 1.根据按键名获取 HID用法ID 或 扫描码2.根据HID用法ID 或 扫描码获取按键名3.根据 按键名 或 HID用法ID 或 扫描码发送虚拟按键输入

2024-09-13 19:45:15 367

原创 FakerInput 键盘鼠标输入封装

FakerInput库 键盘鼠标输入使用封装

2024-09-13 19:35:25 418

原创 Win32 对话框封装

Win32 对话框封装

2024-09-10 21:43:33 258

原创 原始输入解析XBOX手柄

原始输入解析XBOx手柄输入

2024-09-10 21:41:16 389

原创 zlib 压缩解压 zip文件 带密码

使用zlib, 进行文件夹/文件进行加密压缩/解压缩

2024-09-04 11:15:50 317

原创 zlib压缩解压文件

zlib简单使用, 压缩解压文件

2024-09-03 13:35:05 449

原创 Win32 C++ Xinput 获取XBOX控制器所有按键(含Guide 西瓜键 按钮)

Win32 C++ Xinput 获取XBOX控制器所有按键(含Guide 西瓜键 按钮)

2024-08-28 19:30:49 287

原创 Win32 钩子回调示例

Win32 常用钩子回调简单示例

2024-08-27 19:17:35 239

原创 Win32 C++ 实现对话框居中显示

使用 MessageBox 对话框显示信息时, 对话框位置总是在屏幕中间, 而不是主窗口的中间, 如何以最简单的方式将对话框移到父窗口中间呢? 那就是使用 CBT 钩子 , 在窗口创建完成前(窗口句柄已经创建完成), 修改窗口的位置, 即可实现对话框在父窗口上居中显示.

2024-08-27 19:14:51 478

原创 Wmi查询封装类(Win32, C++)

简单封装wmi查询, 方便使用wmi查询各类信息

2024-06-04 09:38:48 243

原创 INES文件头解析

INES 信息格式存取, INES 2.0 信息格式存取,

2024-05-24 17:22:58 201

原创 NESASM 3.2 使用说明

最多可以使用 9 个参数,即 1 到 9。用户定义的函数可能非常有用,人们经常需要在表达式中一次又一次地使用相同的计算。定义函数将为您节省大量工作,并减少拼写错误。😃请注意,函数调用可以嵌套,您可以毫无问题地从一个函数调用另一个函数,但是,递归调用将产生错误。

2024-05-12 15:15:51 386

原创 字节大小转换字符串

将字节大小转换为字符串显示

2024-05-01 16:13:53 52

原创 Windows11多国语言映像制作

Windows11制作多国语言系统映像

2024-03-29 23:18:15 2103 2

原创 WinInet简单实现GET与POST请求(Win32, C++)

使用WinInet简单实现GET与POST请求

2024-03-29 15:16:46 376

原创 WinInet简单实现多线程下载文件(Win32, C++)

使用WinInet实现简单多线程文件下载

2024-03-29 15:13:21 684 3

原创 libcurl实现GET与POST请求(Win32, C++)

使用libcurl库实现简单GET与POST请求

2024-03-29 11:42:36 370

原创 libcurl实现多线程文件下载(Win32, C++)

使用libcurl库实现多线程文件下载

2024-03-29 11:34:36 684

原创 WinHttp简单实现GET与POST请求(Win32, C++)

使用WinHttp简单实现GET与POST请求

2024-03-29 11:07:12 815

原创 MD5 计算 (加密辅助类, Win32, C++)

使用Windows 加密API 计算哈希值

2024-03-29 10:58:39 199

原创 MD5 计算 (下一代加密辅助类, Win32, C++)

使用Windows CNG(下一代加密) 计算哈希值

2024-03-29 10:56:10 285

原创 字符串格式化(Win32, C++)

字符串格式化

2024-03-04 18:31:50 261

原创 服务操作(Win32, C++)

Windows下Win32操作服务

2024-03-04 17:10:55 179

原创 监视器屏幕操作(Win32, C++)

Windows显示器信息获取与设置显示模式

2024-03-01 14:32:44 339

原创 DOS路径与NT路径转换(Win32, C++)

DOS路径与NT路径转换

2024-03-01 09:57:07 344

原创 进程操作(Win32, C++)

Win32 进程操作, 进程信息获取

2024-02-29 18:35:25 422

实用的二进制文件分割器

2023.12.29 FlameCyclone 自己写的一个能方便分割文件的小工具 1.可以按照任意方式分割文件 (1)分割范围 (2)分割块大小 (3)分割份数 (4)可以反向分割(从文件末尾向文件头分割) 2.可以指定输出文件名规则 (1)文件名前缀 (2)文件名序号 (3)文件名后缀(扩展名) (4)文件名显示分割范围 (5)文件名显示CRC32校验码

2023-12-31

实用的二进制文件分割器

2023.12.29 FlameCyclone 自己写的一个能方便分割文件的小工具 1.可以按照任意方式分割文件 (1)分割范围 (2)分割块大小 (3)分割份数 (4)可以反向分割(从文件末尾向文件头分割) 2.可以指定输出文件名规则 (1)文件名前缀 (2)文件名序号 (3)文件名后缀(扩展名) (4)文件名显示分割范围 (5)文件名显示CRC32校验码

2023-12-30

FC忍者神龟格斗可视化修改源码

[FC][忍者神龟格斗][最佳可视化][Final] 时间:2023.12.22 作者:FlameCyclone 内容: 1.可视化功能菜单 (1)菜单按键操作 1.上下键: 移动选项 2.左右键: 翻页 3.选择键: 翻转功能开关 4.开始键: 退出菜单 5.B键: 启用功能 6.A键: 禁用功能 (2)功能列表 1.时间锁定: 剩余时间不减 2.击杀玩家1: 玩家1被击败 3.击杀玩家2: 玩家2被击败 4.血量锁定: 剩余血量不减 5.快捷技能: B/A + 选择键释放技能 6.拥有能量球: 保持拥有能量球状态, 选择键发射 2.其他 (1)进入可视化菜单后背景音乐将会继续播放 (2)翻页, 移动光标, 启用禁用功能, 翻转功能时均有音效 (3)进入可视化菜单时光标将保持上次退出时的位置 (4)故事模式下可选所有角

2023-12-26

Win32 api编写的串口助手源码与二进制

封装串口常用操作, 使用Win32 api对话框做了简洁的UI界面 1.支持Unicode, UTF8, ANSI的字符串编码与十六进制收发数据 2.支持自定义自动发送数据, 可调整发送间隔时间(最低10毫秒) 3.自定义串口打开配置与超时配置 4.源码类简单封装window消息机制, 命令消息操作, 可以向MFC那样添加控件ID与事件, 使得win32编写窗口更加简洁, 使用如下: BEGIN_DLG_MESSAGE_MAP(CDialogSerialPort, CDialogBase) ON_DLG_MESSAGE(WM_INITDIALOG, &CDialogSerialPort::OnInitDialog) ON_DLG_MESSAGE(WM_TRAYICON, &CDialogSerialPort::OnTrayIcon) ON_DLG_MESSAGE(WM_CLOSE, &CDialogSerialPort::OnClose) END_DLG_MESSAGE_MAP() 不必写一堆switch和if else了

2023-05-30

超大数乘法

最大支持32767位数字与32767位数字相乘得到一个65534位数的结果

2018-08-22

FC转mapper教程

FC的ROM独有的mapper使得制作卡带比较麻烦, 通常mapper4时最常用的mapper, 此教程讲解如何将mapper0, mapper1, mapper2, mapper3,mapper23(VRC2)转换为mapper4

2018-07-05

C语言多态链表

C语言编写的多态型链表, 包含创建, 添加, 查找, 修改, 插入, 删除, 清空, 显示, 加载, 保存等功能

2018-07-05

[DOC][FC][SRAM扩容教程(Mapper 4为例)]

时间:2017.4.28 作者:FlameCyclone 工具:FCEUX 2.2.3,Hxd 1.7.7.0,6502_Simulator ROM:双截龙2(J).nes 适用:没有使用SRAM的ROM 首先用Hxd打开ROM: 然后扩容: 先看看任天堂产品系统文件对NES文件的说明: NES文件格式 .NES文件为模拟用来储存NES卡带的映像。下面是一个.NES文件的结构。 偏移 字节数 内容 0-3 4 字符串“NES^Z”用来识别.NES文件 4 1 16kB ROM的数目 5 1 8kB VROM的数目 6 1 D0:1=垂直镜像,0=水平镜像     D1:1=有电池记忆,SRAM地址$6000-$7FFF     D2:1=在$7000-$71FF有一个512字节的trainer     D3:1=4屏幕VRAM布局     D4-D7:ROM Mapper的低4位 7 1 D0-D3:保留,必须是0(准备作为副Mapper号^_^)     D4-D7:ROM Mapper的高4位 8-F 8 保留,必须是0 16- 16KxM ROM段升序排列,如果存在trainer,它的512字节摆在ROM段之前 -EOF 8KxN VROM段, 升序排列 然后知道这个ROM有0x08个PROM和0x10个VROM 接下来扩展PROM位0x10个: 先把第0x04字节改为0x10,0x06字节的D1位置1(设置有SRAM):

2017-12-15

[DOC][FC][MAPPER 4切bank修改教程]

Mapper 23 $8000: 选择8KB的ROM存储体映射到$8000 $9000: 0:垂直镜像 1:水平镜像 2:$2400镜像 3:$2000镜像 $A000: 选择8KB的ROM存储体映射到$A000 $B000: 选择1KB的VROM存储体映射到PPU的$0000(低4位) $B001: 选择1KB的VROM存储体映射到PPU的$0000(高4位) $B002: 选择1KB的VROM存储体映射到PPU的$0400(低4位) $B003: 选择1KB的VROM存储体映射到PPU的$0400(高4位) $C000: 选择1KB的VROM存储体映射到PPU的$0800(低4位) $C001: 选择1KB的VROM存储体映射到PPU的$0800(高4位) $C002: 选择1KB的VROM存储体映射到PPU的$0C00(低4位) $C003: 选择1KB的VROM存储体映射到PPU的$0C00(高4位) $D000: 选择1KB的VROM存储体映射到PPU的$1000(低4位) $D001: 选择1KB的VROM存储体映射到PPU的$1000(高4位) $D002: 选择1KB的VROM存储体映射到PPU的$1400(低4位) $D003: 选择1KB的VROM存储体映射到PPU的$1400(高4位)

2017-12-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除