0
|
Kurt W. Leucht · 技术社区 · 15 年前 |
![]() |
1
2
在我看来你有权限问题。您的.NET应用程序似乎试图使用COM对象,但它没有足够的权限执行此操作。
每个COM对象(COM服务器)都有启动/激活和访问权限(只需启动
要识别造成问题的COM对象,我建议您
过程监控器
(见
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
)
进程管理
(见
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
)
过程监控器
可以帮助您准确了解其他哪些处理您的程序(
如果你第一次做这样的工作,看起来会很复杂。这并不容易,但每件事都有明确的逻辑,我相信,你解决了这个问题。 |
![]() |
2
1
典型的原因是您没有安装先决条件。很难说是哪个,因为COM类被这么多的应用程序使用。 找到缺失类的一种方法是SysInternals工具 process monitor .它可以用来监视注册表的使用情况。这有助于准确跟踪脚本试图加载的类。命名的COM类位于
它们的基础guid项位于
如果Apache在那里寻找一个条目,但没有找到它,那么可能是Perl脚本缺少的COM类。 |
![]() |
3
0
如果这有帮助,请告诉我: You receive a "0x80040154 (Class not registered)" error message when you register an ATL server 根据供应商开发其应用程序的工具,这可能是由于DLL注册导致的,该注册实际上未在Windows Server 2003上注册。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |