1
0

feat(windows): add ExpandString for environment variable expansion

Implement ExpandString struct to handle Windows environment variable expansion
with proper error handling. Also reorganize windows-sys dependencies and improve
icon loading error messages.
This commit is contained in:
2025-10-20 14:41:50 +08:00
parent 26d867d42f
commit 84a29c862b
2 changed files with 127 additions and 7 deletions

View File

@ -9,11 +9,12 @@ license = "SPDX:MIT"
[dependencies]
thiserror = { workspace = true }
windows-sys = { version = "0.60.2", features = [
"Win32_Security",
"Win32_System_SystemServices",
"Win32_UI_Shell",
"Win32_UI_WindowsAndMessaging",
"Win32_Security",
"Win32_System_Environment",
"Win32_System_Registry",
"Win32_System_SystemServices",
] }
winreg = { version = "0.55.0", features = ["transactions"] }
widestring = "1.2.1"