【发布时间】:2016-10-09 19:56:12
【问题描述】:
我需要将数据文件作为字节数组并检测它的 COM Server Guid 的函数,如何找到为此文件类型注册的 COM Server?
假设我可以枚举所有记录 HKEY_CLASSES_ROOT\Wow6432Node\CLSID 并通过文件扩展名找到它。
Guid GetClsId( byte[] fileData )
{
var extension = TryGetExtensionByContent(fileData);
/// enumerate HKEY_CLASSES_ROOT\Wow6432Node\CLSID and search extension
return foundedGuid;
}
但是可能有更快速和通用的方法来实现我的目标吗?
【问题讨论】: