mirror of
https://github.com/LHY0125/PathEditor.git
synced 2026-05-10 02:09:46 +08:00
fix: 修复JSON导入、备份目录创建和内存安全等问题
修复JSON导入时转义字符处理不完整的问题,添加对\b、\f等控制字符的转义 改进备份目录创建逻辑,使用SHCreateDirectoryExW递归创建目录 修复内存分配失败处理,避免空指针解引用 修正选项卡标题设置位置,从Dialog改为Tabs控件 增强导入功能,支持TXT文件导入时选择目标变量类型 优化清理无效路径算法,使用标记数组减少内存移动 修复宽字符环境变量设置,使用_wputenv_s替代putenv 添加导入数据初始化,防止未初始化内存访问 改进文件属性检查,使用宽字符API支持Unicode路径
This commit is contained in:
@@ -6,6 +6,9 @@
|
||||
|
||||
#define EXPORT_VERSION "1.0"
|
||||
|
||||
// 导出数据结构
|
||||
// 注意:此结构体用于导出时是只读的,items 指针指向外部 StringList 的数据
|
||||
// 不要对 ExportData 调用 clear_string_list,会破坏原始数据
|
||||
typedef struct {
|
||||
StringList system;
|
||||
StringList user;
|
||||
|
||||
Reference in New Issue
Block a user