Hinzufügen der Möglichkeit ein Programmstart auf dem Client durch die RDP Sitzung zu triggern
This commit is contained in:
@@ -76,14 +76,24 @@ namespace hook
|
||||
}
|
||||
|
||||
config.enabled = ReadDword(key, L"Enabled", 1) != 0;
|
||||
config.scriptPath = ReadString(key, L"ScriptPath");
|
||||
config.arguments = ExpandEnvironment(ReadString(key, L"Arguments"));
|
||||
config.workingDirectory = ReadString(key, L"WorkingDirectory");
|
||||
config.enableLogging = ReadDword(key, L"EnableLogging", 1) != 0;
|
||||
|
||||
// Bestehende Registry-Werte bleiben vollständig kompatibel.
|
||||
config.connectProgram.path = ReadString(key, L"ScriptPath");
|
||||
config.connectProgram.arguments = ExpandEnvironment(ReadString(key, L"Arguments"));
|
||||
config.connectProgram.workingDirectory = ReadString(key, L"WorkingDirectory");
|
||||
config.connectProgram.hidden = ReadDword(key, L"Hidden", 1) != 0;
|
||||
config.connectProgram.preventDuplicates = ReadDword(key, L"PreventDuplicates", 1) != 0;
|
||||
config.startOnConnect = ReadDword(key, L"StartOnConnect", 1) != 0;
|
||||
config.stopOnDisconnect = ReadDword(key, L"StopOnDisconnect", 0) != 0;
|
||||
config.hidden = ReadDword(key, L"Hidden", 1) != 0;
|
||||
config.preventDuplicates = ReadDword(key, L"PreventDuplicates", 1) != 0;
|
||||
config.enableLogging = ReadDword(key, L"EnableLogging", 1) != 0;
|
||||
|
||||
// Neue, ausschließlich lokal definierte Konfiguration für Server-Trigger.
|
||||
config.triggerEnabled = ReadDword(key, L"TriggerEnabled", 0) != 0;
|
||||
config.triggerProgram.path = ReadString(key, L"TriggerProgramPath");
|
||||
config.triggerProgram.arguments = ExpandEnvironment(ReadString(key, L"TriggerArguments"));
|
||||
config.triggerProgram.workingDirectory = ReadString(key, L"TriggerWorkingDirectory");
|
||||
config.triggerProgram.hidden = ReadDword(key, L"TriggerHidden", 1) != 0;
|
||||
config.triggerProgram.preventDuplicates = ReadDword(key, L"TriggerPreventDuplicates", 1) != 0;
|
||||
|
||||
RegCloseKey(key);
|
||||
return config;
|
||||
|
||||
Reference in New Issue
Block a user