Autor Beitrag
firool
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Fr 17.04.09 14:27 
Hallo,

ich möchte per Delphi bereits identifizierte USB-Treiber aus einem Windows XP löschen. Dazu finde ich allerdings keinerlei Hinweise/Quellcodes, wie das gehen könnte. Könnt ihr mir da weiter helfen?

Hintergrund:
Es handelt sich um einen Rechner, über den, von USB-Sticks, ausgedruckt wird. Nachdem jeder angeschlossene Stick eine "Treiberleiche" (Windows Standard Treiber) hinterlässt sammelt sich so einiges an - im Laufe der Zeit...
Ab geschätzten 500 Treibern funktioniert die USB-Erkennung dann nur noch sporatisch. Anscheinend hilft es, die "Leichen" zu entfernen. Nur ist das über den Gerätemanager recht umständlich 500 Geräte einzeln zu entfernen.
Also hab ich bereits eine Routine geschrieben, mittels der ich die betroffenen Treiber ermitteln kann, nur leider hab ich keine Ahnung, wie ich die auch lösche.

Danke
firool

Moderiert von user profile iconNarses: Überflüssige Zeilenumbrüche/Leerzeilen entfernt.

_________________
--
keine SIG
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: So 03.05.09 14:20 
Naja, eine Möglichkeit - allerdings eine ziemlich unsaubere - wäre, wenn Du das Ganze durch die Methode System.SendKey() machen würdest.
Aber das würde ja auch klappen. - Nur ist es nicht unbedingt empfehlenswert, weil man dann gerne alles andere auch nach der Methode macht, was ja dann ziemlich unsauber wird.
Dann wäre nur die Frage, wie Du denn dann festlegtst, wann Schluss sein soll.
Das könntest Du ja festlegen, wenn ein bestimmtest Fenster - wie z.B. mit dem Titel "Keine Treiber mehr vorhanden" - erscheint.
Oder Du legst vorher fest, wieviele Treiber zu entfernen sind.
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 03.05.09 16:24 
Ich könnte mir vorstellen, dass dies über die SetupAPI geht.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 03.05.09 17:51 
Was hältst du denn von fertigen Lösungen wie dieser? ;-)
www.nirsoft.net/util...sb_devices_view.html
hathor
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 04.05.09 13:22 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Was hältst du denn von fertigen Lösungen wie dieser? ;-)
www.nirsoft.net/util...sb_devices_view.html


Link-Meldung: Spy Site Blocking

Nachtrag: Alarm von Zonealarm Pro - Öffnen der Seite NICHT möglich !!!


Zuletzt bearbeitet von hathor am Mo 04.05.09 15:23, insgesamt 1-mal bearbeitet
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19314
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mo 04.05.09 13:56 
Da merke ich nichts von, weder auf der Seite selbst noch in der Software: :nixweiss:
www.virustotal.com/d...e66d28b88aca02296cc9
Nur eSafe findet (wie fast in jeder Software scheints... :roll:) etwas verdächtiges. (Wer eSafe verwendet, frage ich mich ernsthaft, das Ding meldet ja alles als verdächtig oder so, egal ob neu kompilierte Delphiprogramme oder Software aus dem Internet, da gibts ja schon einige Diskussionen dazu...)
firool Threadstarter
Hält's aus hier
Beiträge: 8



BeitragVerfasst: Mo 04.05.09 16:11 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Was hältst du denn von fertigen Lösungen wie dieser? ;-)
www.nirsoft.net/util...sb_devices_view.html


DANKE - du bist mein Held!
Ich hab mir echt einen Wolf gesucht und nichts gefunden.

Selbst schreiben wäre zwar auch nett gewesen, aber anscheinend etwas sehr umständlich.

Gruß
firool

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

user profile iconffgorcky hat folgendes geschrieben Zum zitierten Posting springen:
...
Dann wäre nur die Frage, wie Du denn dann festlegtst, wann Schluss sein soll.
Das könntest Du ja festlegen, wenn ein bestimmtest Fenster - wie z.B. mit dem Titel "Keine Treiber mehr vorhanden" - erscheint.
Oder Du legst vorher fest, wieviele Treiber zu entfernen sind.


Das ist nicht das Problem, ich hab schon eine (unsaubere) Lösung, wie ich mir die betreffenden Treiber auflisten lassen kann.
Nur hab ich bisher keine Lösung, wie ich die auch lösche.

Gruß
firool

_________________
--
keine SIG