Hallo Zusammen
Habe hier im Forum ein Script gefunden dass ich gerne für meine Ansprüche noch einwenig bearbeiten möchte, deshalb wäre ich Euch sehr Dankbar um Eure hilfe.
Nachdem die Werte aus der Registrierung gezogen worden sind würde ich gern an den Werten HKEY.... folgendes hinzufügen ("[-" HKEY) und am Ende der Zeile eine Abschliessende "]"). mache ich dies mit Stringsearch und StringRegExpReplace
Danke für die Hilfe oder Info's die ich hier bekommen kann.
Mauri
Spoiler anzeigen
#include<File.au3>
#include<array.au3>
$sFound = ''
;$sFile = @ScriptDir & "\Test.txt"
_RegSearch($sFound, 'HKLM', 'Citrix')
If IsArray($sFound) Then
_ArrayDisplay($sFound)
EndIf
Func _RegSearch(ByRef $sFound, $sRegPath, $sSearch)
Local $sKey, $sVal, $sVar, $i = 0, $j = 0
While True
$i += 1
$sKey = RegEnumKey($sRegPath, $i)
If @error Then ExitLoop
_RegSearch($sFound, $sRegPath & '\' & $sKey, $sSearch)
$j = 0
While True
$j += 1
$sVal = RegEnumVal($sRegPath & '\' & $sKey, $j)
If @error Then ExitLoop
$sVar = RegRead($sRegPath & '\' & $sKey, $sVal)
If StringInStr($sVar, $sSearch, 2) Then $sFound &= $sRegPath & '\' & $sKey & '\' & $sVal & @CRLF
WEnd
WEnd
Return
EndFunc