Gibt es schon ein Tool womit man nach DLL's z.B. in einem Ordner scannen kann und welche dann z.B. aufgelistet werden und dann autom. geschaut wird ob diese schon registriert sind, wenn nicht werden diese registriert?
DLL auslesen + registrieren
-
- [ offen ]
-
timyboy -
7. April 2013 um 17:40 -
Geschlossen -
Erledigt
-
-
Sowas?^^
[autoit]
(Im Browser getippt, bzw. nicht getestet da kein AutoIt oder Windows)
[/autoit][autoit][/autoit][autoit]
$sPath = @ScriptDir$hSearch = FileFindFirstFile($sPath & "\*.dll")
[/autoit][autoit][/autoit][autoit]
If $hSearch = -1 Then
MsgBox(0, "Info", "No DLLs found")
Exit
EndIfLocal $sFile
[/autoit][autoit][/autoit][autoit]While True
[/autoit]
$sFile = FileFindNextFile($hSearch)
If @error Then ExitLoop
ShellExecute("regsvr32.exe", "'" & $sPath & "\" & $sFile & "'")
ConsoleWrite("Dll found: " & $sFile & @CRLF)
WEndlg
-
Vielleicht empfiehlt sich der Parameter -s bei regsvr32. Damit wird nicht jedes Mal eine Message-box gezeigt.
-
okay, danke.
Wie kann aber feststellen, ob die dll auch schon registriert ist, denn diese könnte ja z.b. einfach nur dort abgelegt wurden sein?