我现在正面对一个很奇怪的问题。我们的产品安装程序之一在产品安装期间注册了许多COM DLL。随后,这将在管理工具-> Component > COM+应用程序下创建COM+应用程序。
其中一个COM+应用程序是在安装期间创建的,以便在网络服务帐户下运行。但是,有时可以看到,此COM+应用程序的标识设置为交互式。我正在使用基于msi的安装程序。windows日志文件明确指出,COM+应用程序被设置为在网络服务帐户下运行。我们使用自己的自定义代码来创建这个COM+应用程序。这个问题是不能随意重复的。然而,这种情况确实发生在某些环境中。
这两件事中的任何一件正在发生:
我需要确定这种行为的根本原因。在网上进行一些研究后,我看到以下两篇文章:
这两篇文章讨论如何为COM+组件启用诊断日志记录。但是,我并不确定它们对我是否有用,因为我需要准确地指出是什么在将COM+组件的标识更改为交互式用户。
这种日志记录的另一个主要缺点是,.etl文件输出是二进制格式的,只能在所谓的.tmf文件的帮助下与微软联系才能解码。
问题:
在没有Microsoft?
中的所有事件。
发布于 2012-02-04 01:44:14
我不知道这是否有用,但是http://www.fileinfo.com/extension/etl说您可以使用tracerpt.exe (位于您的system32 32/syswow64目录)从etl文件中生成报告。
https://stackoverflow.com/questions/9132448
复制相似问题