一、前言
万福目前的中间件产品,基本上都是基于COM(Component Object Model组件对象模型)的工作原理。所以服务器端都要部署一个组件,这里以wfChart v5.5为例,文件名为wfChart55.dll,其它类似。
二、COM组件安装
2.1.2 组件服务安装
首先打开控制面板,找到“管理工具”:
 | | (图2-4 控制面板) |
 | | (图2-5 管理工具) |
打开“管理工具”选择里面的“组件服务”:
 | | (图2-6 组件服务) |
 | | (图2-7 控制面板) |
分别点击进入“组件服务”→“计算机”→“我的电脑”→“COM+应用程序”:
 | | (图2-8 COM+应用程序) |
点击右键,选择“新建”→“应用程序”:
 | | (图2-9 新建应用程序) |
 | | (图2-10 新建应用程序) |
在向导中选择“创建空应用程序”按钮:
 | | (图2-11 创建空应用程序) |
给新建的应用程序起一个名称,这里我们起“wfChart”:
 | | (图2-12 创建空应用程序) |
 | | (图2-13 这里点“下一步”) |
 | | (图2-14 添加应用程序角色) |
由于权限方面的问题,为了防止在程序引用中失败,我们还需要加一些可访问的用户设置。下面点击“添加”,为组件选择用户。
 | | (图2-15 添加应用程序角色) |
进入设置用户的窗口,下面我们点击“高级”查找系统中的用户:
 | | (图2-16 添加用户或组) |
 | | (图2-17 查找用户,点“立即查找”) |
 | | (图2-18 添加用户或组) |
现在我们从里面选择“Administrator”和“EveryOne”和“ASPNET”三个用户,如果你的系统中没有ASPNET用户,那是因为你没有安装.net framework,如果你不是使用的.net的程序,那么可以不需要安装该框架,忽略ASPNET用户,只选择其他两个即可,按住Ctrl键可以多选。选好确定后我们就得到这两个或三个用户了:
 | | (图2-19 添加用户或组) |
再次确定“Administrator”和“EveryOne”两个用户就成为该应用程序的合法访问用户了。加“EveryOne”用户的目的是为了最大限度的应许开发程序访问组件程序,如果认为这样设置不够安全,可以用其他类型用户尝试控制。
 | | (图2-20 添加用户或组) |
 | | (图2-21 向角色中添加用户) |
 | | (图2-22 COM+应用程序安装向导) |
 | | (图2-23 组件服务) |
 | | (图2-24 查看添加的角色) |
在“组件”上点击右键,选择“新增”→“组件”:
 | | (图2-25 添加组件关联) |
 | | (图2-26 COM+组件安装向导) |
进入向导后选择“安装新组件”:
 | | (图2-27 安装新组件) |
然后找到wfChart55.dll文件所在的路径,并打开:
 | | (图2-28 选择组件) |
 | | (图2-29 选择“下一步”) |
 | | (图2-30 组件安装完成) |
组件安装完成后可以在“组件”的下面看到安装的组件对象了:
 | | (图2-31 查看组件对象) |
至此服务端组件就安装完成了。如果有时候需要安装多个COM组件,只需要重复中间组件添加的工作工序就可以了,用户只需要设置一次就可以了。
|