clsid相关内容

由于以下错误,检索具有 CLSID {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败:8000401a

检索 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:8000401a. 我们在 SharePoint 场环境中托管的生产服务器上遇到了上述错误,因为无法从独立服务器的登台服务器上重现相同的问题. 我希望,当 Microsoft.Office.Word 组件从远程机器访问时会抛出上述错误.我已经 ..
发布时间:2022-01-21 11:11:08 其他开发

C++ MFC 从 CLSID (GUID) 创建 IShellItem

我必须为 Windows 帮助和 Windows 运行创建一个 ShellItem... 我有这个 帮助和支持 {2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}运行 {2559a1f3-21d7-11d4-bdaf-00c04f60b9f0} 来自 http://www.sevenforums.com/tutorials/110919-clsid-key-li ..
发布时间:2022-01-12 14:55:03 C/C++开发

如何找到给定 CLSID 的 DLL?

我遇到了托管 DLL 调用某些非托管 DLL 的情况.我知道非托管 DLL 的 CLSID,有什么办法可以找出包含该 CLSID 的二进制文件吗? 解决方案 通常,你可以去: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\"GUID" 例如找到一个名为“InProcServer32"的键,就会有包含 DLL 的默认值.这是一种简单的方法. ..
发布时间:2021-12-25 16:12:35 其他开发

GDI+ 是否具有标准图像编码器 CLSID?

GDI+ Image::Save 方法需要一个 CLSID 参数来指定要使用的编码器.该文档指向一些示例代码获取与特定 MIME 类型关联的编码器,例如 image/jpeg 或 image/png.然而,我对复制半页函数只是为了支持 1 行调试帮助而犹豫不决,我将中间结果保存到磁盘. 不应该有标准编码器的标准 CLSID 列表吗?我在哪里可以找到这样的列表?我一直无法通过搜索 Micros ..
发布时间:2021-12-18 08:11:55 C/C++开发

是否有 x64 版本的 MsStkPrp.dll

我正在将 ATL 控件移植到 64 位.该控件在其属性对话框中使用 Stock 属性页(CLSID_StockFontPage、CLSID_StockColorPage). 针对 x64 重新编译后,颜色和字体选项卡丢失(因为 MsStkPrp.dll 是 32 位).是否有 64 位版本的 dll 或者是否有更好的方法在 ATL ActiveX 控件中实现字体和颜色? 解决方案 即 ..
发布时间:2021-11-25 06:57:59 C#

在 C# 中为 64 位项目调用 Javascript 函数

我试图从 C# 代码内部调用 Javascript 函数“eval"(以利用字符串到运算符解析器).我使用了以下代码:https://stackoverflow.com/a/12431435/712700 它崩溃了,并显示以下消息---: 异常详细信息: System.Runtime.InteropServices.COMException:检索具有 CLSID 的组件的 COM 类工 ..
发布时间:2021-11-25 06:14:58 C#/.NET

Windows 64 位注册表与32 位注册表

我听说在 Windows x64 架构上,为了支持同时运行 x86 和 x64 应用程序,有两套单独/不同的 Windows 注册表——一套用于 x86 应用程序访问,另一套用于 x64 应用程序访问?例如,如果一个 COM 在 x86 注册表中注册了 CLSID,那么 x64 应用程序将永远无法通过 CLSID 访问 COM 组件,因为 x86/x64 有不同的注册表? 那么,我的问题是我 ..
发布时间:2021-11-25 05:00:52 C#

检索COM类工厂的组件访问被拒绝错误

尝试为Loadrunner Professional测试运行Azure Pipeline时,出现以下错误 为CLSID为{E933439A-81A1-11D4-8EEE-0050DA6171E8}的组件检索COM类工厂因以下错误而失败:80070005拒绝访问.(来自HRESULT的异常:0x80070005(E_ACCESSDENIED)). 以某种方式弄清楚了此CLSID与wlrun.L ..
发布时间:2021-05-30 19:49:23 其他开发

HRESULT:0x80040154带有CLSID {}的COM对象无效或未注册

我在C#.NET 1.1应用程序中使用COM对象.当COM对象未在客户端计算机上注册时,出现异常: “带有CLSID {}的COM对象是无效或未注册."(HRESULT:0x80040154) 我知道如何使用regsvr32注册COM对象.我们的要求是识别未注册的COM对象.我们不想对COM对象的名称进行硬编码,而是使用COM Exception/HResult动态标识它.有什么想法吗 ..
发布时间:2021-04-23 19:06:34 C#/.NET

Visual C#Express Edition-无法使Acrobat pdf阅读器正常工作

我正在尝试在Visual C#2008 Express Edition项目中使用Acrobat跨应用程序通信(IAC)在C#应用程序中打开PDF文档. 执行以下代码时,出现异常: CAcroPDDoc pdDoc = new AcroPDDocClass(); 该异常报告特定CLSID的COM类工厂已失败,错误为80040154.在MSDN上的winerror.h中查找错误代码,该 ..
发布时间:2020-07-19 22:01:31 C#/.NET

在DirectShow之外使用DirectShow过滤器?

我目前正在与Windows Media Foundation打交道.但是,由于Microsoft H.264解码器存在一些问题,并且缺少一些自定义格式的解码器,我想知道是否有可能直接使用CLSID实例化DirectShow解码器,并围绕它构建一个代理来暴露IMFTransform获得Media Foundation的解码器.所以这是我的问题: 我可以直接实例化Directshow过滤器(最好 ..

C#:DLL已注册,但COM错误80040154仍然出现

当我调试我的 Windows窗体应用程序时,出现此错误: 使用CLSID检索组件的COM类工厂 {27526253-6119-4B38-A1F9-2DC877E72334}由于以下原因而失败 错误:80040154未注册类(HRESULT的异常: 0x80040154(REGDB_E_CLASSNOTREG)) 由于这个原因,我的 WFA 无法与计算机上安装的 Solidworks 软 ..
发布时间:2020-07-07 06:10:24 C#/.NET

VS2010中的版本更改后,如何保持CLSID不变-二进制兼容性?-

有人可以告诉我如何在VS2010中使用二进制兼容性吗? 我有一个项目,每次使用新版本的新程序集文件进行构建时,都会更改dll的CLSID. 我已经在WiX软件包中使用了硬编码的CLSID将该dll注册为com +,但是如果要在每个版本上进行更改,则意味着我应该使用evey新版本更新我的WiX软件包. 任何想法? 编辑1 我应该提到,此CLSID是在组件服务中通过New ..
发布时间:2020-06-12 18:49:35 其他开发

是否有MsStkPrp.dll的x64版本

我要将ATL控件移植到64位。控件在其属性对话框中使用“股票属性”页面(CLSID_StockFontPage,CLSID_StockColorPage)。 32位)。是否有64位版本的dll,或者有更好的方法在ATL ActiveX控件中实现字体和颜色? 解决方案 即使Windows 10中不存在msstkprp.dll的32位版本,所以我也将其从Windows XP虚拟机(%WINDI ..
发布时间:2020-05-31 21:42:55 其他开发

在C#中为64位项目调用Javascript函数

我正在尝试从C#代码内部调用Javascript函数“ eval”(以将字符串用于运算符解析器)。我使用了以下代码: https://stackoverflow.com/a/12431435/712700 尽管崩溃,但显示以下消息---: 异常详细信息: System.Runtime.InteropServices.COMException:检索具有CLSID {0E59F1D5- ..
发布时间:2020-05-31 21:32:46 C#/.NET

由于以下错误,检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败:8000401a

为CLSID为{000209FF-0000-0000-C000-000000000046}的组件检索COM类工厂的操作由于以下错误而失败:8000401a. 我们无法从SharePoint服务器场环境中托管的生产服务器获得上述错误,因为该错误无法从我们的登台服务器(独立服务器)重现相同的问题. 我希望,当从远程计算机访问Microsoft.Office.Word组件时,会引发上述错误. ..
发布时间:2020-05-13 01:33:33 其他开发

VBA中出现运行时错误429,但是类已注册

我正在尝试重新创建一个使用javascript打开与PLC的连接,然后在网页上显示各种信息的程序.由于各种原因,我宁愿以MS Access的形式使用它,并且花了很多时间试图找到要使用的正确dll(如果有人好奇,请使用Jet32X.dll).最后,我将javascript中调用的CLSID追溯到PLC的注册类,然后尝试用VB代码创建该对象.它不会超出"Dim As New"这一行,但是会引发运行时错 ..
发布时间:2020-05-12 22:45:36 其他开发

如何找到一个给定CLSID的DLL?

我有一种情况,一个托管DLL调用一些非托管DLL。我知道非托管DLL的CLSID,有没有办法找出什么二进制文件的CLSID? 解决方案 Normaly,你可以去: HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\“GUID” 并且找到一个名为“InProcServer32”的密钥,并且将有一个具有该DLL的默认值。这是一个简单的方法。 ..
发布时间:2017-06-07 22:22:06 .NET组件控件