com 相关问题

组件对象模型(COM)是Microsoft的一种组件技术,具有远程处理,语言独立性和基于接口的编程。有关COM串行端口的问题,您应该使用[serial-port]标签。

数据如何通过 Windows 上的 OBS-Studio 虚拟相机中的引脚跨过滤器移动?

我喜欢OBS-Studio的虚拟相机功能。 我试图理解它的工作原理,但无法正确理解。我只知道它是使用DirectShow构建的。项目包含 输出过滤器,

回答 1 投票 0

当通过通用对象(后期绑定)获取 COM 对象的方法时,如何在 C# 中调用 COM 对象的方法?

我有以下代码,使用后期绑定返回 COM 对象,以连接到第三方软件: 对象应用程序 = GetApplication(this.simVersion); if (app == null ) 返回 null;

回答 1 投票 0

通过调试引擎API读取Dump文件

我使用调试引擎API编写了一个小程序来读取转储文件。 我正在通过代码执行 !analyze -v 命令。 我能够获得几乎所有可以通过上面提取的细节

回答 1 投票 0

随着unique_ptr和shared_ptr的出现,COM的IUnknown就没用了吗?

有什么理由在C++11或更高版本中使用COM的IUnknown接口吗? AFAIK COM 是作为一种更好的 C++98 创建的,C++11 是否会使 COM 过时? 我说的对吗 C++11 之后大多数 CO...

回答 1 投票 0

在 Python 上的 Outlook.Application 中正确过滤 Items.Restrict

我正在使用 pywin32 编写一个 Python 脚本,按主题从文件夹中提取 Outlook 电子邮件以在其他地方使用。 我正在使用 emails = target_folder.Items.Restrict(search_criteria) 行来过滤电子邮件...

回答 1 投票 0

托管 CLR:当某些参数是枚举时,从 C++ 反射调用 .NET 构造函数/方法

我有一个托管 CLR 的本机程序(即手动启动它,获取对 AppDomain 的引用等 - 这不是 C++/CLI)。在这种情况下,我想实例化一个 FileStream 对象...

回答 1 投票 0

Microsoft.Office.Core 参考缺失

使用 codeproject 中提供的示例,我正在努力找出在哪里可以找到对 Microsoft.Office.Core 库的引用。 我收到错误“引用的组件‘Micros...

回答 14 投票 0

使用W2A将BSTR转换为std::string时,是否需要进行任何清理?

代码如下所示: A级 { 民众: std::字符串名称; }; 一个一个; CComBSTR 文本值; // 一些填充textValue的函数 a.name = W2A(textValue); 现在,我已经使用了 CComBSTR 所以...

回答 3 投票 0

如何使用 python comtypes.client 为特定版本的应用程序创建 com 对象?

我正在尝试自动化独木舟应用程序。我正在尝试创建一个 com 对象。但我有 2 个不同的 Canoe 版本 7.6 和 8.2。默认情况下它会打开 7.6 版本的 Canoe。我如何确保它能打开...

回答 2 投票 0

在打开的Excel中运行宏或启动Excel并在C#中运行它

我需要运行 Excel 文件中存在的宏。该宏将在文件中创建一个新工作表并在其中填充数据。这个宏可以被调用任意多次,它会生成一个新的她...

回答 1 投票 0

通过 ISpTTSEngine 与 ISpVoice 通话

我正在为 Microsoft Speech API (SAPI) 实现 ISpTTSEngine。我想要 这个声音就像典型的 TTS 声音一样进行报读。而不是写我的 自己的语音合成器,我想要

回答 2 投票 0

如何使用 python 和 COM 列出 ASPEN Plus 中的组件或一般的 COM 对象?

有人可以告诉我如何使用 COM 和 Python 列出流中的所有组件吗? 我有这个输出流,它在 aspen plus 变量资源管理器中的路径是: aspen.Tree.FindNode("\Data\

回答 2 投票 0

ICollectionPtr COM

我有一个问题已经困扰了一天左右,我想知道是否有人可以提供帮助: 我正在尝试使用 ActiveMQ-NMS 在 C++ 应用程序中通过 COM 将消息出列...

回答 1 投票 0

使用 Visual C++(COM) 在 Excel 的末尾或特定位置添加 Excel 工作表

我一直在尝试使用 C++ 在 Excel 书的末尾添加新的 Excel 工作表。但它返回错误,提示“未找到成员”。 下面是代码: IDispatch * pSheets = NULL; 变体结果;

回答 1 投票 0

如何在不运行应用程序进程的新实例的情况下创建新的应用程序接口

我正在使用应用程序的 COM 接口来自动化我的工作: HYSYS.Application HyApp = new HYSYS.Application(); 上面的代码创建了一个新的应用程序实例和一个新的 COM 接口...

回答 1 投票 0

无法通过 Powershell 更新 Powerpoint 中的超链接

我使用 powershell 修改现有 pptx 文件的文件夹以更新更改的超链接 url。 由于某种原因,当前示例似乎无法修改超链接 url。 这是我使用的代码...

回答 1 投票 0

在 VBA 中直接执行汇编代码 - 仅在 Excel 中失败

我有一些 VBA 代码,可以将 COM vtable 中的函数指针之一与汇编代码的 NO-OP 位交换。它在 twinBASIC 中工作,这是一个独立的 VBA 环境,所以我知道我已经非常接近了,h...

回答 1 投票 0

以编程方式取消保护 Excel 文件

我们从打开了开放保护和写保留保护的客户端获取了一个 Excel 文件。我想删除保护,以便我可以使用 python xlrd 模块打开 Excel 文件....

回答 6 投票 0

如何使用php从网站启动可执行文件?

我想在单击网站上的“没有警告或下载”时启动(而不是安装).apk/.bat/sh 文件。我在php官网找到了代码: 我想在单击网站上的“没有警告或下载”时启动(而不是安装).apk/.bat/sh 文件。我在php官网找到了代码: <?php $WshShell = new COM("/home/user/Desktop/test.sh /C"); $oExec = $WshShell-\>Run("cmd /C dir /S %windir%", 0, false); ?\> 我在 VSCodium 中从 Linux 运行但是我遇到了 .com 问题: PHP 致命错误:未捕获错误:在 /home/user/Desktop/test.php:6 中找不到类“COM” 堆栈跟踪:#0 {main} 在第 6 行 /home/user/Desktop/test.php 中抛出 我尝试添加扩展并在 php.ini 中添加代码,我猜情况变得更糟,现在它给了我这个错误: PHP警告:PHP启动:无法加载动态库'php_com_dotnet.dll'(尝试过:/usr/lib/php/20190902/php_com_dotnet.dll(/usr/lib/php/20190902/php_com_dotnet.dll:无效的ELF标头) , /usr/lib/php/20190902/php_com_dotnet.dll.so (/usr/lib/php/20190902/php_com_dotnet.dll.so:无法打开共享对象文件:没有这样的文件或目录))在第 0 行的未知 我不确定我是否添加了正确的代码以及位置正确的文件。 解决了。看来您不能在没有任何许可的情况下进行操作或从网站内部启动汽车。不仅如此,它还存在漏洞。

回答 1 投票 0

方法 System.Runtime.InteopServices.Marshal.ReleaseCOMObject 不会杀死所有对象

为什么注册到 COM+ 组件的 dll 的“Activated Count”等于 1,即使调用者进程(.net 2.0 Assembly)始终使用 System.Runtime.InteopServices.Marshal.ReleaseCOMObject() 方法?

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.