1
0
Commit Graph

5 Commits

Author SHA1 Message Date
d5fed1e580 feat(registry): add privilege check and improve ProgId handling
- Add WFHasPrivilege function to check user privileges
- Refactor ProgId structure to use standard format with optional version
- Improve registry operations with safer key/value handling
- Update dependencies to include Win32_System_Registry
2025-10-19 14:10:21 +08:00
4f0f9670cb feat: add Windows-specific modules and enhance program registration
- Add new modules for Windows command line handling (wincmd) and registry extensions (winreg_extra)
- Replace Manner struct with simple String and add identifier validation
- Update WFAdd function signature and add new WFStartup/WFShutdown functions
- Implement ExpandString wrapper for registry operations
2025-10-18 23:11:33 +08:00
6e9f91d0e6 feat: add error handling and thread-local last error tracking for wfassoc-dylib
Implement error handling with custom Error enum and thread-local storage
for tracking last error message to improve FFI interoperability.
2025-10-18 18:17:05 +08:00
bcd0d503d4 write shit 2025-10-18 09:55:08 +08:00
e06fcdf53b refactor: migrate project from C++ to Rust
- establish basic Rust project layout.
- move all old code into independent directory.
2025-10-04 22:04:30 +08:00