问题标签 [clsid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
43 浏览

c# - oleaut32.dll 在调试器中返回负的 hresult,但在不同的应用程序中甚至在我构建的应用程序中都是正确的结果

我的 Windows 窗体应用程序需要找到 SolidEdge.Application 的活动实例,为此我从https://github.com/SolidEdgeCommunity/SolidEdgeSpy复制了所有必需的代码。它使用自定义类 MarshalEx 和 NativeMethods,以及类似 CLSIDFromString 的函数。就像 SolidEdgeSpy 示例代码一样,我的代码会找到正确的 CLSID。下面的函数产生不同的结果,但我不知道为什么:

在调试器中它返回一个负值(hResult)-2147221021,但是在构建我的应用程序之后它工作正常并且我的应用程序能够“连接”到应用程序。它在过去有效,但由于某种原因不再有效。有谁知道发生了什么(即我做错了什么)?

Roman 的 RotView(感谢@Hans Passant)列出了我的应用程序,其中名称与 CLSID 匹配。RotView 工具

0 投票
0 回答
119 浏览

linux - 我正在尝试运行 powershell 脚本来提取机器上可用的 CLSID,但我收到此错误

第 45 行 char:67 中的错误(ForEach-Object:无法绑定参数“Process”。无法将“System.String”类型的“-MemberName”值转换为“System.Management.Automation.ScriptB lock”类型。在 C:\Users\bruce\AppData\Local\Temp\cs.ps1:45 char:67

  • $OS = (Get-WmiObject -Class Win32_OperatingSystem | ForEach-Object <<<< -MemberName Caption).Trim() -Replace "Microsoft", ""
    • CategoryInfo : InvalidArgument: (:) [ForEach-Object], ParentCon tainsErrorRecordException
    • FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.ForEachObjectCommand) 在此处输入代码 在此处输入代码
0 投票
0 回答
35 浏览

delphi - 包中的 ImageCollection 在读取 sourceImages 时出错

我在包中的 DataModule 中有一个 ImageCollection。应用程序启动时会出现此错误。(德尔福亚历山大,Win 10,最新。)

在此处输入图像描述

是从 BPL 或 CoInitialize 中删除数据模块的解决方案(如果是,如何??)

谢谢

0 投票
0 回答
20 浏览

visual-studio-2017 - 在哪里注册 Visual Studio 2017 或更高版本的 CLSID 条目

对于我们的一个项目,我们在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID<registry entry> 和特定的 VS 版本下创建了一些注册表项。这似乎适用于 VS 2015 或以前的版本。从 VS 2017 开始,我们在 *.pkgdef 文件中移动了 VS 特定条目。但我们并不完全确定 CLSID 的注册表项。如果我们在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\ 下进行制作,它确实适用于 VS 2017,但我们怀疑存在多个 VS 2017 实例的系统会起作用吗?或者我们需要将这些移动到 *.pkgdef 文件中?