deskflow/src/lib/arch/win32
Gittensor Miner a5b2a4fab9 Fix: Add exception handling to setValue functions
Replace TODO comments with proper exception handling in ArchMiscWindows::setValue methods.
When a nullptr registry key is passed, the functions now throw std::invalid_argument
instead of silently returning, improving error handling and making bugs easier to detect.

Removed assert statements as they are redundant with the exception handling.

This addresses the TODO comments in lines 163 and 173.
2026-01-23 12:38:32 +00:00
..
ArchDaemonWindows.cpp fix: Remove assertion for unused name parameter in daemonize function 2025-10-13 07:23:59 -04:00
ArchDaemonWindows.h chore: remove unused name parameter from ARCH->daemonize 2025-10-09 13:30:41 +01:00
ArchLogWindows.cpp chore: remove unused ARCH->showLog 2025-10-27 15:36:40 +00:00
ArchLogWindows.h chore: remove unused ARCH->showLog 2025-10-27 15:36:40 +00:00
ArchMiscWindows.cpp Fix: Add exception handling to setValue functions 2026-01-23 12:38:32 +00:00
ArchMiscWindows.h refactor: use ArchDaemonWindows::runDeamon directly 2026-01-06 12:05:23 +00:00
ArchMultithreadWindows.cpp refactor: XArch Classes => Arch Exception Classes 2025-08-11 17:14:45 +01:00
ArchMultithreadWindows.h refactor: make ESignal an enum Class IArchMultiThread::ThreadSignal, conform ThreadSignal items to naming conventions 2025-07-03 03:24:16 +00:00
ArchNetworkWinsock.cpp refactor: use windowsErrorToString instead of obsolete winsockErrorToString 2026-01-22 13:46:43 +00:00
ArchNetworkWinsock.h refactor: Arch::getHostName(), use QSysInfo::machineHostname in place of system specific impl 2025-09-11 11:18:12 +01:00
XArchWindows.cpp refactor: use windowsErrorToString instead of obsolete winsockErrorToString 2026-01-22 13:46:43 +00:00
XArchWindows.h refactor: use windowsErrorToString instead of obsolete winsockErrorToString 2026-01-22 13:46:43 +00:00