Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   Batch - Installierte Programme Auslesen (https://www.trojaner-board.de/71454-batch-installierte-programme-auslesen.html)

Hurrican 27.03.2009 18:51

Batch - Installierte Programme Auslesen
 
Hi ich bin verzweifelt nach auf der suche nach einem Batch Script das
alle Installierten Programme anzeigt. Diese soll es dann nach beispiel.log extrahieren. Also anzeigen.

Es soll bewusst eine Batch sein da es in eine größere Batch datei eingebaut werden soll. Ich habe dieses Tolle codeschnippsel gefunden aber 1. klappt es nicht und 2. verstehe ich es nicht. Schon deswegen weil ich nicht weis wo eine neue Zeile beginnt... q.q.

Ich kenn mich mäßig mit Batch dateien aus.

Code:

@echo off regedit /e c:\inst.reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall find "DisplayName" c:\inst.reg | sort /+15 > c:\software.txt del c:\inst.reg edit c:\software.txt
Könnte mir zu meinen Angaben mir wer ein vernümpftiges Script draus basteln?

Und dazu bräuchte ich noch ein Batch script dass alle Autostart Registery einträge auflistet und ordentlich gliedert und alle Dateien im Autostart Ordner auflistet...

Danke.

Franz1968 28.03.2009 19:59

Zitat:

Zitat von Hurrican (Beitrag 424236)
Schon deswegen weil ich nicht weis wo eine neue Zeile beginnt... q.q.

So sollte es gehen: :)
Code:

@echo off
regedit /e c:\inst.reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
find "DisplayName" c:\inst.reg | sort /+15 > c:\software.txt
del c:\inst.reg
edit c:\software.txt


MightyMarc 28.03.2009 23:27

Der Schlüssel fragt aifaik nur Programme ab, die den MSI nutzen.

HKCU\Software...

Zudem würde ich more oder notepad nutzen.

Marc

Hurrican 28.03.2009 23:54

@Franz
Danke!
@Com..

Ja aber wie lese ich dann den Kompletten Pfad mit den Ordnern aus? Weil
HKCU\Software\ da kann ich ja die schlüsselwerte nich auslesen sondern muss alle unterordner auflisten...
HKEY_Current_USER\Software



Und wie mach ich das am besten alle Autostarteinträge in der Registery auszulesen...? Weil der Autostart ordner geht ja leicht.

MightyMarc 29.03.2009 03:11

Ich nehm alles wieder zurück. Der verwendete Schlüssel sollte in Ordnung sein (hab da was verwechselt mit einer WMI-Abfrage).

Autostarts findest Du unter anderem hier:

http://antivirus.about.com/od/windowsbasics/tp/autostartkeys.htm

Marc

Hurrican 29.03.2009 10:20

Perfekt, da ich nämlich die Batch Scriptsprache einfach mag versuche ich gerade noch mehr drin zu lernen. Und deswegen schreib ich n kleines Tool das dann bestimmte Systeminformationen ausliest und einzelne Logfiles erstellt anhand deren mann einige Infos über einen befallenen PC bekommt. Ja ich weis sowas gibts schon aber will halt einfach etwas "Batchen" xD.


ALso Danke habs hinbekommen.

Hurrican 30.03.2009 18:47

Hi, hab noch ein Problem....
Ich versuche per Batch die autorun funktion für usb und cds zu deaktivieren.


Quasi wie in diesem link
http://www.wintotal.de/Tipps/index.php?id=548

nur per batch...

ordell1234 30.03.2009 21:38

Probier's mit
Code:

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer /v
NoDriveTypeAutoRun /t REG_DWORD /d 0xb5 /f

Ob die Sache auch unter hklm funktioniert, habe ich nicht probiert. Adminrechte sind unter XP nötig, dem Benutzer fehlen hier - d.h. auch unter hkcu\..\policies - per default Schreibrechte.

MightyMarc 30.03.2009 22:54

Zitat:

Zitat von DaleCooper (Beitrag 425065)
Ob die Sache auch unter hklm funktioniert, habe ich nicht probiert.

HKLM ist maßgeblich sofern der Wert dort definiert ist.


Marc

ordell1234 30.03.2009 23:27

Danke für die Info. :daumenhoc

@Hurrican: Du hast also die Wahl.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:26 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19