C#得到COM对象PROGID

<p>我想知道是否有一种方式来获得在C#中的COM对象的进程id。如 - 我有一个公开的文档对象,它是一个COM WebBrowser对象。有没有办法弄清楚,文档对象的ProgID是什么? P&gt; </p><p>我知道你可以从PROGID对象,只是不知道怎么做周围的其他方法。 P&gt;
</p>

28 浏览 1 回复
  gt   对象   知道   一个   progid  

回复

    <p>您可以查询和 的GetClassID上。 P&gt; </p><p>这让你的。然后调用 ProgIDFromCLSID : P&gt; </p><p> 的PInvoke的声明是在这里。 P&gt; </p><p>这让你的进程id。 P&gt; </p><p>编辑: P&gt; </p><p>要查询的接口,你只是做一个投在C#中: p&gt;</p><p>在幕后,这是什么是实际发生的,这里在C ++中所示: p&gt;</p><p>(但手写的东西,这些天,作为智能指针几乎可以模拟C#经验,没有人打扰。) P&gt;
    </p>

    邱彪武

相关信息

IUnknown接口 - 对于COM \ COM +对象?

<p>我在使用有点不清楚IUnknown接口。就是IUnknown接口只是为了与COM / COM +对象和喜欢赢API的一些非托管代码的工作? P&gt; </p>

37 浏览 1 回复   com   接口   iunknown   gt   使用  

的Python 3.0的Windows / COM

<p>如何从使用Python 3.0 Python文件访问COM对象。 P&gt; </p><p>和,是的,我知道这不是很多人都在使用Python 3.0。切换回2.6是一个的<em>巨大 em&gt;的我麻烦,所以我不想除非我绝对必须的。 P&gt; <p>我很欣赏你的时间,任何帮助! P&gt; </p></em></p>

34 浏览 1 回复   gt   python   使用   com   对象  

如何阅读CSHARP Word 2003文档没有COM?

<p>嘿,我需要阅读服务器许多Word文档。 但是你要知道,在.NET组件是基于COM,它会可靠地工作,如果我使用它。 就这样sick.You知道,在2007年的话,因为XML文件中,有很多方法来读出。 我想找到一个开源的方式来阅读2003字,谢谢。 P&gt; </p>

43 浏览 1 回复   阅读   gt   com   知道   文档  

CLR \ CLI COM对象的进程外服务器

<p>你如何注册写在托管C ++是SingleUse COM对象? Regasm不会出现有选项。我猜测它可能是一台S简单定义在AssemblyInfo.cpp一个属性,但我不能找到它。 P&gt; </p><p>我写了一个VB6的ActiveX EXE和它的作品,因为我希望它 - 这是一个接口每个请求创建一个新的正在运行的服务器 P&gt; <...

35 浏览 1 回复   gt   一个   com   ++   服务  

使用IIS COM对象的7

<p>我目前从IIS 6移动的一个ASP.NET项目到IIS 7的托管环境。 一切似乎是确定工作,除非我的COM对象的调用。 P&gt; </p><p>我可以完美实例化COM类型的对象,但是当我调用它的方法之一,IIS崩溃。事件日志报告错误代码“0xc0000374”,这表示堆损坏。 P&gt; </p><p>当我运行Visual...

15 浏览 1 回复   gt   com   对象   代码   iis