cost 91 ms
Inventor COM object 使用 Activator.CreateInstance() 创建时未发布 - Inventor COM object not released when created with Activator.CreateInstance()

我的问题是:如果 Autodesk Inventor 没有运行,我的应用程序(控制台应用程序)使用Activator.CreateInstance(InventorType); 并将其用作 COM object。当我的应用程序没有退出 Inventor 而是保持打开状态并且用户稍后手动退出时,仍然有 ...

如何以管理员身份运行时让IEnumMoniker.Next返回monikers? - How can I get IEnumMoniker.Next to return monikers when running as administrator?

此代码在实用程序中运行良好多年。 我们最近更新了程序以强制执行UAC,但我们发现此代码仅在不以管理员身份运行时才有效; 当以管理员身份运行时,while循环中的代码永远不会执行,但是相同的代码在运行不正确时返回名字对象名称列表。 我在2台机器上试过这个。 其他人可以尝试这个并确认此 ...

C#运行Active Automation对象-如何生成事件? - C# Running Active Automation Object - How to Source events?

我有一个用C#编写的(长期运行)控制台应用程序,我希望它能够通过COM进行操作(因此,没有InProc DLL和regasm.exe)。 我只需要IDispatch一个经典的OLE自动化对象。 在这里,我将介绍我尝试做的最低版本。 我已经定义了这样的COM类: [ComVisible ...

C#:从运行对象表中获取 COM 对象 - C# : Get COM object from the Running Object Table

我正在使用来自第三方 COM 服务器的 API 的项目。 COM 服务器是我无法控制的本地服务器(进程外 exe)。 我正在尝试从 runnin 对象表中访问 COM 对象,以在从应用程序的每个实例开始的多个 COM 对象实例之间进行选择: 如果我启动目标应用程序的两个实例,ROT 转储显示 ...

运行对象表如何实现弱引用? - How does Running Object Table implement weak references?

当您在运行对象表中用零标志注册COM对象(请求弱引用)时,ROT将引用计数增加1。从ROT获取对象的动作会使引用计数再增加一。 一旦释放了该对象,该对象就保持活动状态,且引用计数至少为1。 检索后,它在ROT中的注册也不会被魔术撤销。 那怎么弱? 这与强势注册有何不同? 强注册 ...

任何人都有运行对象表查看器的C#源代码? - Anyone got C# source for Running Object Table viewer?

在这里回答我自己的问题。 运行对象表(ROT)是一个Microsoft组件对象模型(COM)工艺,其中Excel和Word文档可以自行注册,以使其可供计算机上的任何其他应用程序访问。 因此,ROT便于对象嵌入和链接(OLE)和进程间通信(IPC)。 曾经有一个名为ROTViewer ...

将项添加到ROT(运行对象表) - Add items to the ROT( Running Objects Table)

我知道如何使用*****。GetActiveObject(ProgId),但问题是我使用这个代码行的几个应用程序都没有添加到ROT,即使它们已经打开,我得到一个HRESULT错误。 但是,如果我单击另一个应用程序,然后返回到原始应用程序,代码行工作正常。 我离开这个模糊的原因,是因为这是 ...

如何以编程方式在运行对象表中注册Word实例? - how to programmatically register Word instance in running object table?

这可能是重复的。 找不到确切的那个,我记得经历了这么长时间。 该工具需要具有检测在计算机上任何位置是否打开任何MS Word文件的功能。 因此,我们使用一个流程观察者,如下所示: 现在不管是什么,这里都是棘手的部分:我需要获取当前打开的WINWORD进程的单词自动化实例。 因 ...

访问运行对象表时出现问题 - Problems accessing the Running Object Table

在我的程序中,我使用运行对象表(ROT)来确保只运行一个程序实例。 由于我从一位不幸离开公司的开发人员那里“继承”了这段代码,我是解决问题的穷人。 代码工作正常,但我们有3个客户(39,000个)将获得AccessDeniedException 。 每个客户都以用户模式运行软件。 有 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM