Entwickler-Ecke
Freeware Projekte - Treiber-Sammler [v0.05]
luckyluke84 - Fr 08.05.09 16:53
Titel: Treiber-Sammler [v0.05]
Diese Tool ermöglicht euch, alle Treiber aus dem Internet oder von verschiedenen CDs zu vereinen. Dazu werden sie alle in einen Unterordner gespeichert. Man hat anschließend die Möglichkeit alle Treiber zu packen, so dass sie trotzdem noch erkannt und installiert werden können.
Frage: Ich habe die Datei "makecab.exe" im Ordner Tools beigelegt. Ist das legal? Kennt sich jemand damit aus?
Bekannte Probleme:
- einige Druckertreiber funktionieren noch nicht problemlos... da ist noch Handarbeit gefragt
Das Programm schreibt nicht in die Registry!
Dateien und Ordner:
header.dat = Reihenfolge und Weite der Tabellenspalten
Archiv = Ordner mit gesammelten Treibern
Output = Komprimierte Treiber (setup.txt + filelist.txt können gelöscht werden)
Anleitung / Workflow:
1.) Treiber hinzufügen (beachte: es können nur Ordner hinzugefügt werden / gepackte exe-Dateien müssen vorher entpackt werden)
2.) es können beliebig viele Treiber hinzugefügt werden
3.) "Duplikate löschen" - löscht doppelte Treiber... hier zu klicken kann nicht falsch sein
4.) "alle Treiber entpacken" - verbessert die Kompression und vermeidet Fehler beim Packen
zwischendurch muss man einmal "OK" klicken nachdem die Dos-Fenster sich geschlossen haben
5.) "Fertig machen" - nun werden alle Treiber gepackt (im Ordner "Output") - warte bis das Dos-Fenster sich schließt
v0.05
-----
- verbessertes / beschleunigtes Hinzufügen von neuen Treibern
- Anschließende Komprimierung der Treiber
- Löschen der Treiber-Dateien mit Rechtsklick
- verbessertes Finden von doppelten Treibern (ist aber noch nicht perfekt, d.h. manchmal bleiben doppelte Treiber übrig)
v0.04
-----
Bisher habe ich daran gearbeit, dass alle Treiber korrekt in der Tabelle angezeigt werden. Die Spalten enthalten
Name, Version, Datum, Betriebssystemklasse, Bits, Klasse, Geräte-ID sowie dazugehöriger Inf-Datei.
Als nächstens werde ich folgende Funktionen hinzufügen
- löschen von Treibern
- finden von Doppelten Treiber anhand Geräte-ID
- Filtern der Anzeige
Wer hat noch ein paar Treiber, die er für mich importieren kann, um zu schauen obs funktioniert?
Zumindest das Hinzufügen und Komprimieren der Treiber solle reibungslos funktionieren. Ich habe einen
Fortschrittsbalken hinzugefügt. Ich hoffe das Speichern der Spaltenbreite und -reihenfolge macht nun
keine Probleme mehr. Das Manifest habe ich hinzugefügt... Leider aber bei mir nicht installiert. Deswegen
ist es mir nicht aufgefallen.
Zum Komprimieren nutze ich "makecab.exe". Kann mir jemand sagen, ob ich es überhaupt weitergeben darf?
Es befindet sich im Tools-Ordner.
BenBE - Sa 09.05.09 11:31
Inwiefern ist eine Suche nach Treibern anhand der Device IDs möglich; kann man Treiber anhand dieser Information importieren?
Webo - Sa 09.05.09 11:34
Also bei mir schmiert die Exe gleich beim Start ab:
"[...]nicht gestartet werden, weil rtl90.bpl nicht gefunden wurde."
Hab ich oben was überlesen, dass ich mir noch extra Dateien laden muss ?
Greenberet - Sa 09.05.09 11:44
Webo hat folgendes geschrieben : |
Also bei mir schmiert die Exe gleich beim Start ab:
"[...]nicht gestartet werden, weil rtl90.bpl nicht gefunden wurde."
Hab ich oben was überlesen, dass ich mir noch extra Dateien laden muss ? |
Ich bekomm den selben Fehler
luckyluke84 - Di 19.05.09 17:39
Neue Version ist draußen ...
Mitmischer 1703 - Mi 20.05.09 07:54
Webo hat folgendes geschrieben : |
Also bei mir schmiert die Exe gleich beim Start ab:
"[...]nicht gestartet werden, weil rtl90.bpl nicht gefunden wurde."
Hab ich oben was überlesen, dass ich mir noch extra Dateien laden muss ? |
Dann sind die Packages nicht eingebunden :| Damit kann man auch 29,5 KB-Dateien erstellen^^. Ich glaub bei C++ ist das von Anfang an so einstellt, dass die NICHT eingebunden werden. ich weiß aber nicht, wie man das ausbekommt... Also brauchst du selber C++/Delphi...
jaenicke - Mi 20.05.09 08:10
Die Laufzeitpackages sind in der aktuellen Version wieder deaktiviert, denn es geht bei mir auch auf einem Windows 2000 (virtuellen) PC, leider nirgends sonst (weder XP noch Vista oder Windows 7).
Probleme:
- Das Programm startet willkürlich mal links oben, mal halb außerhalb des Bildschirmbereichs, da hast du offenbar vergessen die Eigenschaft Position zu setzen...
- Dem Programm fehlt das XP Manifest, dadurch sieht es unter XP und Vista sehr schlecht aus
- Der ListView fehlt (zumindest unter Windows 2000) die Scrollbar (unter XP und Vista konnte ich das nicht testen, siehe folgenden Punkt)
- Leider funktioniert das Programm unter XP, Vista und Windows 7 nicht (bei XP z.B. war es eine komplett saubere Neuinstallation, denn es war ein virtueller PC). :nixweiss:
Zuerst werden sie Dateien offenbar gefunden, dann aber kommt die Meldung | Zitat: |
| Verzeichnis kann nicht erstellt werden! |
Und nichts weiter passiert.
- Unter XP kommt zusätzlich die Meldung, die im Anhang zu sehen ist, wenn das Programm beendet wird, bei Vista nicht.
Im Anhang die Version ohne Manifest (oben) und wie es mit Manifest wäre (unten).
luckyluke84 - So 07.06.09 20:20
Großen Dank an Jaenicke fürs ausführliche Testen.
| Zitat: |
| Das Programm startet willkürlich mal links oben, mal halb außerhalb des Bildschirmbereichs, da hast du offenbar vergessen die Eigenschaft Position zu setzen... |
Nun sollte es immer in der Mitte des Bildschirms starten
| Zitat: |
| Dem Programm fehlt das XP Manifest, dadurch sieht es unter XP und Vista sehr schlecht aus |
Wurde hinzugefügt.
| Zitat: |
| Der ListView fehlt (zumindest unter Windows 2000) die Scrollbar (unter XP und Vista konnte ich das nicht testen, siehe folgenden Punkt) |
Da kann ich wahrscheinlich nicht viel machen... Ich nutze den VirtualStringTree.
Die Fehlermeldung entsteht beim Lesen/Schreiben der Spaltenbreite und -reihenfolge.
luckyluke84 - Di 28.07.09 14:45
Version 0.05
Eine neue Version ist raus. Probiert sie aus.
Alle Treiber für meinen Laptop sind ca. 100 MB zum Downloaden, obwohl sie nicht einmal 20 MB nach dem Packen belegen.
Bitte schreib mir obs bei euch auch funktioniert und vor allem welche Fehler auftreten!!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!