Folgender Job zeigt, wie man die Registry auslesen/verändern kann.
static void readWriteRegistry(Args _args) { int regKey; container cRegValue; str regKeyValue; #WinApi // Read regKey = WinAPI::regOpenKey(#HKEY_CURRENT_USER, @"Software\Microsoft\Dynamics\6.0\", #KEY_QUERY_VALUE); cRegValue = WinAPI::regGetValue(regKey, @"BuildVersion"); if(conLen(cRegValue) > 0) { regKeyValue = conPeek(cRegValue, 1); info(strFmt("%1", regKeyValue)); } WinAPI::regCloseKey(regKey); // Write regKey = WinAPI::regOpenKey(#HKEY_CURRENT_USER, @"Software\Microsoft\Dynamics\6.0\", #KEY_QUERY_VALUE); cRegValue = WinAPI::regGetValue(regKey, @"BuildVersion"); if(conLen(cRegValue) > 0) { regKey = WinAPI::regOpenKey(#HKEY_CURRENT_USER, @"Software\Microsoft\Dynamics\6.0\", #KEY_WRITE); WinAPI::regSetValueEx(regKey, @"BuildVersion", 1, "Build: 6.3.164.0"); } WinAPI::regCloseKey(regKey); }
Folgender Job zeigt, wie man die Registry auslesen/verändern kann.