我需要将数据文件作为字节数组并检测到它的COM服务器指南的函数,如何查找为此文件类型注册的COM服务器?
假设我可以枚举所有记录 HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID 并通过文件扩展名找到它。
Guid GetClsId( byte[] fileData )
{
var extension = TryGetExtensionByContent(fileData);
/// enumerate HKEY_CLASSES_ROOT\Wow6432Node\CLSID and search extension
return foundedGuid;
}
但可能有更快速和更普遍的方法来实现我的目标吗?