修正默认当前目录查找app/opt文件

This commit is contained in:
MoeGrid
2026-07-31 21:35:38 +08:00
parent fac052d6c6
commit 3d316146ee
2 changed files with 4 additions and 5 deletions
+3 -4
View File
@@ -62,8 +62,8 @@ namespace icf_mount {
}
}
// APP/OPT文件所在目录:优先使用image_dir,否则使用exe所在目录
std::wstring dir = cfg.image_dir.empty() ? utils::get_exe_dir() : cfg.image_dir;
// APP/OPT文件所在目录:优先使用image_dir,否则使用当前目录
std::wstring dir = cfg.image_dir.empty() ? utils::get_cwd() : cfg.image_dir;
// 构造密钥override(config.ini [KEYS] section,空则用内置密钥表)
fscrypt::KeyOverride key_override;
@@ -341,8 +341,7 @@ namespace icf_mount {
}
// 4) 倒序卸载APP容器
for (auto it = app_entries.rbegin(); it != app_entries.rend(); ++it) {
auto *entry = *it;
for (auto entry : std::views::reverse(app_entries)) {
MountEntry mount_entry{};
mount_entry.filename = entry->filename;
mount_entry.version = entry->version;