Hendrik: Liste "installierter" CLSIDs

Beitrag lesen

Hallo!

Ich wollte versuchen, per JavaScript zu ermitteln, ob auf einem Rechner Malware installiert ist. Die Methode, die ich kenne, besteht darin, eine Liste mit Class-IDs zu haben, und für jede einzelne Class-ID zu versuchen, ein entsprechendes ActiveX-Objekt zu instanziieren. Aber das ist umständlich, und die Liste Class-IDs wird ständig erweitert, so dass sie am besten direkt aus der Datenbank kommen sollte.

Es wäre also besser, wenn ich irgendwie alle in einem Windows-System vorhandenen Class-IDs sammeln und zum Überprüfen an unseren Server schicken könnte, und der Server sagt anschließend z.B.: "231 Anwendungen gefunden, davon sind folgende 8 schädlich ..."

Ich brauche dabei nur von Windows und Internet Exploder ausgehen und muss nicht auf Kompatibilität achten. Aber ich habe keine Ahnung, wie ich eine foreach-Schleife über alle in der Registry eingetragenen Class-IDs in JavaScript hinkriege.

Habt ihr Ideen oder Vorschläge? Ist das, was ich vorhabe, überhaupt möglich?

Schöne Grüße,

Hendrik