※小女子请问InstallShield的几个简单问题,望各位大哥帮忙!※

lhh 2001-12-11 03:12:56
1。我在InstallShield中,我用的6.2版本,我装了东方语言包,不知道怎么样才可以把软件的安装界面变成中文,是不是不可以的,我以前用InstallShield5.5东方版是可以的,不过那时候Installshield的界面都是中文的,现在我的Installshield截面却是english的。
2。在编写start Menu-一个快捷方式时,如何编写一个卸载的快捷方式,也就时说它的Target怎么写的?
3。在Installsheild如何处理才能改变做出来的Setup中"InstallShield Wiard",我在写脚本时没有发现该属性的改变方法?
谢谢了!
...全文
128 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
mazhayang 2002-01-28
1、找一个用6.2版的中文安装程序(如东方影都)运行,出现欢迎界面后,不要继续,到临时文件夹中找到一个叫 _ISRes.dll的文件(可能是中文语言包)再到installshied\Redistributable下找到这个文件,覆盖。其次,将该中文安装程序(如东方)的setup.exe 文件也覆盖到到installshied\Redistributable相应 的目录下,即可请注意备分。
2、http://www.csdn.net/expert/Topic/468/468453.shtm
3、 在installshied 的脚本中 有Dlg_Sdwelcome:模块,改变 其中sz_titile,sz_msg 字窜变量的值即可。
回复
PerfectCK 2002-01-28
1、把安装变成中文界面需要自定义对话框!把e-mail留下,我给你发一个补丁,装完后,界面就是中文的了!
2、建立卸载脚本如下:
szWorkingDir = WINDIR;
//szIconPath = TARGETDIR+//@PRODUCT_KEY;
szIconPath = PROGRAMFILES+"InstallShield Installation Information\\"+PRODUCT_GUID+"\\setup.exe";
szItemName = "卸载 "+@PRODUCT_NAME;
//szProgram = szIconPath;
svTmp = PROGRAMFILES+"InstallShield Installation Information\\"+PRODUCT_GUID+"\\setup.exe";
LongPathToQuote(svTmp, TRUE);
szParam = svTmp;
LongPathToShortPath(szParam);
svTmp = COMMONFILES+"InstallShield\\engine\\6\\Intel 32\\ctor.dll";
LongPathToShortPath(svTmp);
szProgram = "RunDll32"+" "+ svTmp+",LaunchSetup";
szCommandLine = szProgram + " " + szParam;
//RunDll32 D:\PROGRA~1\COMMON~1\INSTAL~1\ENGINE\6\INTEL3~1\ctor.dll,LaunchSetup "D:\Program Files\InstallShield Installation Information\PRODUCT_GUID+"\\setup.exe"
if (AddFolderIcon(szProgramFolder, szItemName, szCommandLine, szWorkingDir,
szIconPath, nIcon, szShortCutKey, nFlag) < 0) then
return -1;
endif;


3、不好意思,这个问题我没看懂什么意思:)

我的电子邮件是geniusck@163.net,请将详细信息发到这里!!!
回复
dawnx_cx 2002-01-28
关注
我也正为此头疼呢
回复
TechnoFantasy 2002-01-28
从installshield支持站点拷贝的KB:

HOWTO: Creating an Uninstallation Shortcut on the Programs Menu
Document ID: Q105629
This article applies to the following:
Product(s): InstallShield Developer 7.0
Last Revised On: 10/29/2001

Summary
I would like my users to have the option to uninstall by either selecting the uninstall icon or by going to Add/Remove Programs in the Control Panel.


--------------------------------------------------------------------------------


Solution
The following steps shows one method of adding an uninstall icon.
Browse to the General Information/Product Properties, and copy the Product code GUID {Include Curly Braces}

Browse to the Shortcuts/Folders view

R-click on the Programs menu, and select new Shortcut

Locate the Target property of this Shortcut and Place [SystemFolder]Msiexec.exe as the value

Locate the Arguments and place /x {product code including curly braces}

Name new shortcut in the Display name section

Build, Run, Test

Following these steps will create a shortcut on the programs menu, which will uninstall your setup.



--------------------------------------------------------------------------------


Additional Information

A Windows logo requirement states that the uninstaller must be accessible through Add/Remove Programs in the Control Panel and must operate properly from the Control Panel.
回复
jessezappy 2002-01-27
删贴一前请看:
'-------------------------------------------------------------------
回复人: fuxc(Michael) (2002-1-25 19:06:00) 得0分
别人不跟自己就能删的吗?咋个删法?
回复人: jessezappy(晶晶) (2002-1-25 19:09:57) 得0分
不是不跟,只要自己的贴子没有任何回复就可以自己删.点击"管理",里面可以给分、加分(不能减分)和删贴子
回复人: suolan(星期二) (2002-1-26 10:57:51) 得0分
自己删贴也要扣分。55~~,

我刚才试了一下jessezappy(晶晶) 的方法!!!!!!!!!!!为什么不提前说明?啊气死我了!
回复人: suolan(星期二) (2002-1-26 10:58:21) 得0分
谁给我点补偿?
回复人: jessezappy(晶晶) (2002-1-26 21:17:20) 得0分
suolan(星期二)你的贴子不要给分就行了,

'------------------------------------------------------------------------------------------------
lhh(西方失败) 看见了?......吧分散了吧,总比凭空消失了好..嘿嘿...还能做个人情...
回复
TBBT 2002-01-27
我来了,可我不懂,分可以给我
回复
husnp 2002-01-27
现在有7。0的东方语言版了,它自带了中文包,不过界面还是E文的。D版有卖的。
回复
zyl910 2002-01-27
删除要等很久!散分给我算了!
回复
lhh 2002-01-27
没有人回答,我要删除了!可是好像找不到删除的地方,谁能告诉我呀!
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7453

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告