起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 248|回复: 6

【搞定】[请求]我重新制作的安装下载**

[复制链接]
发表于 2007-5-25 15:42:04 | 显示全部楼层 |阅读模式
“SGClient.dll”为第三方控件,这个控件的运行依赖于“capicom.dll”文件,利用Importer工具生成了“ signkey.dll ,signkey.bpl”如何把这个第三方控件发布到系统服务器上,以支持客户端自动下载更新这个控件。
我是这样做的:

1、在服务器端把“capicom.dll ,SGClient.dll ,signkey.dll ,signkey.bpl”文件都添加到了“D:\Program Files\Justep\X3 Server\client\NewVersion\install”目录

2、在服务器端添加“signkey.bpl”文件到“D:\Program Files\Justep\X3 Server\client\NewVersion\install\Lib”

3、修改“D:\Program Files\Justep\X3 Server\client\Config.xml”文件以引用“signkey.dll ,signkey.bpl”

以下是Config.xml的文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
        <Client SysServerURL="HTTP://10.232.1.188:7001" Packages="JustMail.bpl;FePim.bpl;CM.bpl;DocOffice.bpl;ExpressTools.bpl;signkey.bpl" LoadFileCacheSystem="True" XMLDataMode="False" CheckNewVersion="False"/>
        <Develop>
                <Reference Values="MSCORLIB.DLL;JSCORLIB.DLL;BASELIB.DLL;MODELLIB.DLL;MAIL.DLLIM.DLL;CM.DLL;DocOffice.DLL;ExpressTools.DLL;signkey.DLL"/>
                <VSS UserID="ADMIN"/>
                <Options>
                        <Debug HandleDelphiExcept="True"><ExceptList><N Count="0"/></ExceptList><ExceptClass><N Count="0"/></ExceptClass></Debug>
                </Options>
        </Develop>
        <Log Enabled="True">
                <Exception Enabled="True" Modules="True" CallStack="True"/>
                <Object Enabled="False"/>
                <VM Enabled="True"/>
        </Log>
        <SystemMonitor MonitorEnable="False" FileName="MonitorLog.sqb" Operator="Default" desc="Method Invoke"/>
</Configuration>

4、修改了“D:\Program Files\Justep\X3 Server\client\NewVersion\install\regocx.bat”文件

以下是regocx.bat文件内容:

@echo off
rem Register dhtmled.ocx...
if not exist "%appdata%\justep\x3client\dhtmled.ocx" goto FAIL
%SystemRoot%\System32\Regsvr32.exe /s "%appdata%\justep\x3client\dhtmled.ocx"
%SystemRoot%\System32\Regsvr32.exe /s "%appdata%\justep\x3client\SGClient.dll"
echo Finished registering.
goto :END

:FAIL
echo register fail

:END

5、运行X3安装制作工具,在版本信息中设置“版本名称”为“NewVersion”“执行文件”为“D:\Program Files\Justep\X3 Server\client\NewVersion\AutoUpdate.exe”略过其他步骤,直接点击“生成下载文件”。

但是运行客户端,在/x3 Client/目录下并没有找到capicom.dll ,SGClient.dll , signkey.dll , signkey.bpl。

请问一下我该如何处理?
回复

使用道具 举报

 楼主| 发表于 2007-5-25 15:46:31 | 显示全部楼层
不好意思,忘了说了,在客户端启IE的时候,画面一闪然后提示
(这是一个对话框,我没抓图,直接CTRL+C了,见谅)
---------------------------
Iexplore
---------------------------
文件"BIZ:\SYSTEM\COMPACTSTYLE\UILIBRARYFOLDER\FORMLIBRARY.LIBRARY.dir\signKey.dll"不存在.
---------------------------
确定   
---------------------------
回复 支持 反对

使用道具 举报

发表于 2007-5-25 15:51:13 | 显示全部楼层
要在“文件”标签页 把你的dll等文件添加过来啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-25 16:17:08 | 显示全部楼层
还是不行啊,情况是这样,我有2台服务器,一个84,一个88,我在88上制作的安装包,然后重新启动88的weblogic,在客户端运行IE,然后我查看客户端的缓存下面的Config.xml,发现里面写的Client SysServerURL="HTTP://10.232.1.184:7001/x3,我即时删除了88上面的Client目录,依然这样显示,不知道为什么?
回复 支持 反对

使用道具 举报

发表于 2007-5-30 10:18:00 | 显示全部楼层
那你IE客户端连接的的是那个服务器呢?84还是88,88的机器上面有没有设置多个系统服务器呢?
回复 支持 反对

使用道具 举报

发表于 2007-6-7 13:34:02 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2007-7-3 10:33:22 | 显示全部楼层
长时间没有反馈,结贴,有问题请开新帖
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-23 05:17 , Processed in 0.039915 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表