Hallo,
auslesen aus der Registratur geht ja schon nur wie bekomme ich die Werte auch wieder eingelesen ?
Ändere die Werte in der Registratur über die " VB and VBA Program_User_*** ".
Wenn ich fertig bin möchte ich aber wieder die originalen Werte in die Registratur zurückschreiben
die ich vorher unter " VB and VBA Program_*** " in der ini gesichert habe.
Des weiteren würde ich gerne die lästigen " = " in der ini wegbekommen die wohl dadurch entstehen
das ich von 0 to 100 die Schleife laufen lasse. Habe aber auch noch keine Funktion gefunden die mir die Zeilen
in der Registratur angibt. So etwas in der Richtung wie _FileCountLines.
Spoiler anzeigen
If Not FileExists ("C:\Temp\test.ini") Then
For $i = 0 to 100
$var = RegEnumVal("HKEY_CURRENT_USER\Software\VB and VBA Program Settings\camspy\Einstellungen", $i)
$b = RegRead ( "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\camspy\Einstellungen", $var)
IniWrite("C:\Temp\test.ini", "VB and VBA Program_Einstellungen", $var, $b)
IniWrite("C:\Temp\test.ini", "VB and VBA Program_User_Einstellungen", $var, $b)
If @error <> 0 Then ExitLoop
Next
For $i = 0 to 100
$var = RegEnumVal("HKEY_CURRENT_USER\Software\VB and VBA Program Settings\camspy\frmvideospy", $i)
$b = RegRead ( "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\camspy\frmvideospy", $var)
IniWrite("C:\Temp\test.ini", "VB and VBA Program_frmvideospy", $var, $b)
IniWrite("C:\Temp\test.ini", "VB and VBA Program_User_frmvideospy", $var, $b)
If @error <> 0 Then ExitLoop
Next
For $i = 0 to 100
$var = RegEnumVal("HKEY_CURRENT_USER\Software\VB and VBA Program Settings\camspy\frmwebcam", $i)
$b = RegRead ( "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\camspy\frmwebcam", $var)
IniWrite("C:\Temp\test.ini", "VB and VBA Program_frmwebcam", $var, $b)
IniWrite("C:\Temp\test.ini", "VB and VBA Program_User_frmwebcam", $var, $b)
If @error <> 0 Then ExitLoop
Next
EndIf
mfg
oh-ha