标签: com

regsvr32 有什么作用?

要使用 . 在 Windows 服务器上注册 DLL 文件regsvr32,您是否首先需要将文件移动到您的system32文件夹中,还是调用regsvr32命令后实际上会自动完成?

如果我只是将一个dll文件放在桌面上并在那里注册,我可以在注册后删除它吗?去掉后会怎样?

换句话说,regsvr 实际上是如何工作的?

windows deployment dll com

7
推荐指数
2
解决办法
5867
查看次数

将 IIS 站点从 w2k 移动到 w2k3 的问题

旧服务器是 windows 2000,最初的安装人员对几乎所有内容的回答都是 C:\ --> 所有人 --> 完全控制。但是,有一个安装文档,它似乎在一定程度上起作用。

  • 创建了一个本地管理员 com 用户
  • 创建的 COM+ 应用程序引用该用户和站点提供的一些 dll
  • 安装了 .net 版本 1.0、1.1、2.0(我试过在每个版本下运行,错误没有变化)

服务器对象错误 'ASP 0178:80070005' Server.CreateObject 访问错误 /Include/fnLookups.asp,第 10 行 检查权限时调用 Server.CreateObject 失败。拒绝访问此对象。

第 10 行似乎是:

set objClient = Server.CreateObject("fooUser.CfooUser")

我转到系统日志,我有:

特定于应用程序的权限设置不会向用户 mydomain\myusername SID (mySID) 授予具有 CLSID {280D5CF7-80A4-40AC-844C-FE3653F02FF1} 的 COM 服务器应用程序的本地激活权限。可以使用组件服务管理工具修改此安全权限。

这是某种进展,它正在接收 COM 应用程序和我的 ID。我将自己添加到 dcomdnfg 中我的电脑对象的“访问权限”和“启动和激活权限”中 - 但我的吠叫似乎指向错误的树。

我尽可能地浏览了mskb198432,虽然它似乎是针对早期版本的,但也没有任何乐趣。

欢迎任何想法。

编辑 - 尝试的建议列表

  • 排除了 x64 的差异,在 x32 上运行也有同样的问题。
  • 排除文件权限
  • “给每个人本地启动和激活权限,以确保这是一个 COM 权限问题” - 完成,没有乐趣
  • IIS5 隔离模式已启用

编辑 - 我可以在旧的 windows …

iis windows-server-2003 iis-6 asp com

3
推荐指数
1
解决办法
1929
查看次数

标签 统计

com ×2

asp ×1

deployment ×1

dll ×1

iis ×1

iis-6 ×1

windows ×1

windows-server-2003 ×1