Ich brauche Funktion, die Datendatei als Byte-Array und erkennt, es ist COM-Server Guid, wie COM-Server für diesen Dateityp registriert zu finden?Finden Sie Ole ClsId nach Dateityp
Angenommen, ich kann alle Datensätze in HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID auflisten und finden Sie es nach Dateierweiterung.
Guid GetClsId(byte[] fileData)
{
var extension = TryGetExtensionByContent(fileData);
/// enumerate HKEY_CLASSES_ROOT\Wow6432Node\CLSID and search extension
return foundedGuid;
}
Aber gibt es vielleicht schnellere und universellere Wege, um meine Ziele zu erreichen?
Vielen Dank für die Antwort, aber ich kann Parameter für diese Funktion nicht finden, Guid von OLE Server, die für diese Erweiterung registriert zu extrahieren? – Json76