Also ich merk schon, es gibt hier geteilte Meinungen über so ein Projekt 😀
Ich würde das ganze am liebsten in C++ schreiben weil ich damit recht vertraut bin, leider find ich einfach kein gutes bzw. halbwegs aktuelles Howto um Glade mit C++ nutzen zu können. Also, wenn jemand eins kennt, her damit! ^^
Für den Anfang würde ich erstmal nur Informationen zu den Geräten anzeigen lassen, ein Deaktivieren-Button würde sich relativ einfach in die GUI einfügen lassen, was im Hintergrund passiert ist natürlich eine andere Geschichte!
Eine Exportfunktion wäre auch recht einfach zu realisieren, zumindest wüsste ich mit C++ wie das geht.
Was die Abfragen angeht, da fällt mir jetzt spontan nichts ein was man als "normaler" Benutzer nicht auslesen darf.
Als Lizenz denke ich da an GPL und wenn jemand Interesse hat mitzuarbeiten, bitte PN an mich.
Bisher bin ich mit der GUI so weit:
Dieses Makro ist nicht verfügbar
Die Hostinformationen sind im Moment noch fest eingetragen. Ich hätte gerne ein paar Meinungen welche Informationen hier sinnvoll wären. Die Hostinformationen sind einklappbar.
Im weißen Bereich sollen die Geräte dargestellt werden.
Als Darstellungsschema hatte ich mir das etwa so vorgestellt:
Anschlüsse COM LPT USB Laufwerke IDE-Laufwerke SATA-Laufwerke Monitore Peripherie Systemgeräte Gerätecontroller etc
(Das ganze als Baumansicht; die Einrückungen sind Unterpunkte)
Konstruktive Kritik ist sehr willkommen 😉
Update: Ich habe ein Launchpad Projekt erstellt um den Sourcecode zu hosten https://launchpad.net/devicemanager