Hallo,
Ich bitte hier um eines kleines Brainstorming, da ich nicht sicher bin, ob meine Lösungsansätze korrekt sind.
Die Aufgabe ist ein Suchsystem zu entwickeln, das Anhand einer Datenbank einen System-Abgleich fährt um so installierte Software zu finden. Die Datenbank umfasst ca. 20T Einträge.
Hierzu währen folgende Abgleiche möglich:
a) Registry-Suche nach Hersteller -> bei Fund suche nach Reg-Schlüssel des Programms zum Zweck der Identifizierung
b) Zugriff auf die Softwareverwaltung -> Suche nach Softwaretitel
c) ???
Meine bisherigen Probleme:
1.) wie schaffe ich es, effektiv (d.h. auch schnell!) den Abgleich zu fahren, d.h. welche "Abgleichsform" wäre die sinnvollste ?
2.) sind meine Abgleich-Lösungswege sinnvoll ? Falls ja, welcher ist der bessere, falls nein: Alternativen ?
3.) Gibt es noch andere Identifizierungsmerkmale die man nutzen könnte (die DB kann angepasst werden) ?
Als Programmiersprache würde VB.NET oder C# zum Einsatz kommen (Windows-Clients).
Ich hoffe auf konstruktive Kritik und viele Antworten :-)
Gruss
Dieter