首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发出COM+应用程序的标识

发出COM+应用程序的标识
EN

Stack Overflow用户
提问于 2012-02-03 17:02:05
回答 1查看 1.6K关注 0票数 1

我现在正面对一个很奇怪的问题。我们的产品安装程序之一在产品安装期间注册了许多COM DLL。随后,这将在管理工具-> Component > COM+应用程序下创建COM+应用程序。

其中一个COM+应用程序是在安装期间创建的,以便在网络服务帐户下运行。但是,有时可以看到,此COM+应用程序的标识设置为交互式。我正在使用基于msi的安装程序。windows日志文件明确指出,COM+应用程序被设置为在网络服务帐户下运行。我们使用自己的自定义代码来创建这个COM+应用程序。这个问题是不能随意重复的。然而,这种情况确实发生在某些环境中。

这两件事中的任何一件正在发生:

  1. 安装程序代码中有一个错误,导致了
  2. ,在安装之外有一些问题导致了这一点.

我需要确定这种行为的根本原因。在网上进行一些研究后,我看到以下两篇文章:

  • http://support.microsoft.com/kb/926098
  • http://blogs.msdn.com/b/distributedservices/archive/2009/06/19/tracing-in-com-and-complus.aspx

这两篇文章讨论如何为COM+组件启用诊断日志记录。但是,我并不确定它们对我是否有用,因为我需要准确地指出是什么在将COM+组件的标识更改为交互式用户。

这种日志记录的另一个主要缺点是,.etl文件输出是二进制格式的,只能在所谓的.tmf文件的帮助下与微软联系才能解码。

问题:

在没有Microsoft?

  • Is的帮助下,
  1. 还有哪些其他选项可以用来诊断这个问题?
  2. 可以格式化.etl文件吗?有任何机制,就像进程监视器一样,可以监视COM+?

中的所有事件。

EN

回答 1

Stack Overflow用户

发布于 2012-02-04 01:44:14

我不知道这是否有用,但是http://www.fileinfo.com/extension/etl说您可以使用tracerpt.exe (位于您的system32 32/syswow64目录)从etl文件中生成报告。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9132448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档