组件对象模型(COM)是Microsoft的一种组件技术,具有远程处理,语言独立性和基于接口的编程。有关COM串行端口的问题,您应该使用[serial-port]标签。
我的第一个 C# 控制台程序运行良好,因此我现在转向使用 Forms 的程序。我有一个label1,lable2有一个button1,我想创建一个button2。一切正常,但不知道如何...
如何在Powershell中使用CLSID创建Windows控制面板窗口?
我最近才知道可以通过这些窗口 CLSID 启动 Windows 10 中的控制面板窗口;到目前为止我找到的唯一列表是 https://www.autohotkey.com/docs/v1/misc/CLSID-List.ht...
使用 GenerationComInterfaceAttribute 的 COM 类对 VB6 或 OLEViewer 不可见
按照 Microsoft 的 ComWrappers 文章的源生成,我使用 generatedComInterfaceAttribute 在 Visual Studio 2022 中创建了一个简单的 .NET 8 类库项目。我的班级是
如何从 C# 程序中调用进程外 COM 服务器的方法? COM 服务器是在 C++/MFC 程序中实现的,当调用 C# 代码时该程序已经在运行。抱歉,如果...
使用 windows-rs 将参数传递给 Rust 中的 COM Dispatch 上的方法
我正在尝试调用 Outlook MailItem Dispatch 对象上的 Move 方法,并且需要提供 MAPIFolder 作为参数。 我可以调用/获取其他不需要任何方法/属性
我试图从 c# 调用非托管 c++,但收到有关返回值的异常。 例外情况: System.Runtime.InteropServices.MarshalDirectiveException:“无法封送”返回值...
将数据从Python传输到Windows中的另一个应用程序的最佳方法是什么?
我正在与.Net(C++)团队一起开发一个应用程序,并提供一个COM接口来与python和其他语言交互。 我们发现通过 COM 推送数据结果是 p...
我在 C# 中使用 IAMCameraControl.GetRange 方法。该描述没有提及任何异常。仅关于返回 HRESULT 错误值。但在我的代码中,在 wh 内部发生了 COMException...
问题 我想将我的项目从 C# 重写为 Rust。 但我陷入了分段错误的情况。 我想我误解了一些东西,或者遇到了板条箱限制,希望得到一些帮助。 Rust 代码 找到
让 ScriptControl 与 Excel 2010 x64 配合使用
我正在尝试使用为此提供的解决方案,但是,每当我尝试运行最基本的任何内容时,我都会收到“对象未定义”错误。我以为这是我的错(没有安装
如何发布具有 COM 互操作的控制台应用程序并修剪未使用的代码
我有一个简单的控制台应用程序,它引用一个小型第三方 COM 互操作 .NET 程序集。 我想在发布时修剪未使用的代码。 但是,当我运行修剪后的已发布应用程序时...
.NET 8 使用 COM 暴露给 VB6 问题 我们有一个大型应用程序,其中包含大量 VB6 中的 GUI 代码,逻辑主要位于 .NET Framework 4.7.2 库中。现在我们想迁移到 .NET 8 并拥有
我正在尝试编写一个可以管理Windows系统中的硬盘/卷/分区的程序。使用 Windows 的虚拟磁盘服务来完成此任务似乎是个好主意。 我写了一篇...
无法使用 HTML 使 PowerShell COM 中的 C# 可见
我正在制作一个网络应用程序,每次它对 COM(组件对象模型)不可见时都会关闭计算机 异常设置“ObjectForScripting”:“ObjectForScripting 的类必须是可见的...
如何使用 IEnumerator、IEnumerable 接口编写 COM 对象
我正在尝试用Delphi中的Enumerable和Enumerator编写一个COM对象。这是一场噩梦。 首先在 .ridl 文件中: 接下来在 _tlb.pas 中我有这个: //****************************...
函数 xlAssignRange { 参数($shtSheet,[字符串]$strRange) $rngRange = $shtSheet.Range($strRange) $rngRange 返回 } 当我使用上述函数分配 Excel COM 对象时...
ActiveX 组件无法使用 IBM PCOMM 14.0 HACL Automation 创建对象:“PCOMM.autECLPS”
尝试通过 Visual Studio Code IDE 使用 VBScript 中的主机访问类库自动化对象以编程方式自动化 IBM PCOMM v 14.0: 选项显式 昏暗ECLPSObj 调暗 autECLConnLi...
我有一个假设的 COM 对象,其签名如下 void MemAlloc(ref double[] test, int membercount) C++ 中使用 new/malloc 分配内存。一旦这是在 C# 中,使用...
Windows ContextMenuHandler 名称 - 文档冲突?
有关处理程序的 Microsoft 页面有一个有关处理程序名称的部分 它给出了 IContextMenu 接口的处理程序子键名称类型的示例: HKEY_CLASSES_ROOT 我的程序.1 壳牌石油公司
我正在学习Microsoft OLE Automation和COM,它使用VARIANT来传递数据。我读过它是联合数据结构,但没有找到足够的信息。 这会有帮助的...