deskflow/src/lib/arch
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
..
unix fix: macOS server crash when client disconnects abruptly 2026-01-12 10:49:02 +00:00
win32 Fix: Add exception handling to setValue functions 2026-01-23 12:38:32 +00:00
Arch.cpp chore: remove unused Arch::Arch(Arch *arch) 2025-10-27 15:36:40 +00:00
Arch.h refactor: Arch do not include common/Common.h use config.h where neeed as a result 2025-11-03 13:31:28 +00:00
ArchDaemonNone.h chore: remove Cpp file for ArchDaemonNone 2025-10-17 09:41:56 +01:00
ArchException.h refactor: remove unneeded common/Common includes 2025-08-18 11:45:21 +01:00
CMakeLists.txt refactor: add (C) to copyright header where missing 2026-01-18 15:38:59 +00:00
IArchDaemon.h refactor: use ArchDaemonWindows::runDeamon directly 2026-01-06 12:05:23 +00:00
IArchLog.h chore: remove unused ARCH->showLog 2025-10-27 15:36:40 +00:00
IArchMultithread.h refactor: remove unneeded common/Common includes 2025-08-18 11:45:21 +01:00
IArchNetwork.h refactor: Arch::getHostName(), use QSysInfo::machineHostname in place of system specific impl 2025-09-11 11:18:12 +01:00