﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-OCM Dream-文章分类-12 打包安装</title><link>http://www.blogjava.net/nobody_am/category/4822.html</link><description>&lt;br&gt;
Toooooo many Thing</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 07:09:53 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 07:09:53 GMT</pubDate><ttl>60</ttl><item><title>一个Inno Setup Script例子</title><link>http://www.blogjava.net/nobody_am/articles/27951.html</link><dc:creator>MingIsMe</dc:creator><author>MingIsMe</author><pubDate>Fri, 13 Jan 2006 08:57:00 GMT</pubDate><guid>http://www.blogjava.net/nobody_am/articles/27951.html</guid><wfw:comment>http://www.blogjava.net/nobody_am/comments/27951.html</wfw:comment><comments>http://www.blogjava.net/nobody_am/articles/27951.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nobody_am/comments/commentRss/27951.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nobody_am/services/trackbacks/27951.html</trackback:ping><description><![CDATA[<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">;&nbsp;Script&nbsp;generated&nbsp;by&nbsp;the&nbsp;Inno&nbsp;Setup&nbsp;Script&nbsp;Wizard</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>;&nbsp;SEE&nbsp;THE&nbsp;DOCUMENTATION&nbsp;</SPAN><SPAN style="COLOR: #0000ff">FOR</SPAN><SPAN style="COLOR: #000000">&nbsp;DETAILS&nbsp;ON&nbsp;CREATING&nbsp;INNO&nbsp;SETUP&nbsp;SCRIPT&nbsp;FILES</SPAN><SPAN style="COLOR: #000000">!</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[Setup]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>AppName</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">OAPOP<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>AppVerName</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">OAPOP&nbsp;</SPAN><SPAN style="COLOR: #800000">1.0</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>AppPublisher</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">Shixin</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">&nbsp;Inc</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>AppPublisherURL</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">http</SPAN><SPAN style="COLOR: #000000">://</SPAN><SPAN style="COLOR: #000000">www</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">shangxin</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">com</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">cn<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>AppSupportURL</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">http</SPAN><SPAN style="COLOR: #000000">://</SPAN><SPAN style="COLOR: #000000">www</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">shangxin</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">com</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">cn<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>AppUpdatesURL</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">http</SPAN><SPAN style="COLOR: #000000">://</SPAN><SPAN style="COLOR: #000000">www</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">shangxin</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">com</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">cn<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>DefaultDirName</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">{pf}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>DisableProgramGroupPage</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">yes<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>DefaultGroupName</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">OAPOP<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>LicenseFile</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">SUPPORT</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">license</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">txt<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>OutputDir</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">Setup<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>OutputBaseFilename</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">setup<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>SetupIconFile</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">SUPPORT</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">SETUP</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">ICO<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>UninstallFilesDir</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">Uninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Compression</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">lzma<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>SolidCompression</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">yes<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[Tasks]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Name</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;desktopicon;&nbsp;Description</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{cm</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">CreateDesktopIcon};&nbsp;GroupDescription</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{cm</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">AdditionalIcons};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;unchecked<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[Files]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;EXE</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">exe;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;EXE</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">config</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">ini;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;EXE</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">debug</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">txt;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;SUPPORT</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">Uninstall</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">ico;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">Uninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">ASYCFILT</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">DLL;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">COMCAT</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">DLL;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">MSCOMCTL</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">OCX;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">msvbvm60</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">dll;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">msvcrt</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">dll;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">MSXML5</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">DLL;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OLEPRO32</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">DLL;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OLEAUT32</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">DLL;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">scrrun</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">dll;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">VB6STKIT</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">DLL;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Source</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OTHERFILES</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">TABCTL32</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">OCX;&nbsp;DestDir</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{sys};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsneveruninstall<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[Icons]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Name</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{group}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP;&nbsp;Filename</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">exe;&nbsp;IconIndex</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800000">0</SPAN><SPAN style="COLOR: #000000">;&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;createonlyiffileexists<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Name</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{group}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">Uninstall;&nbsp;Filename</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{uninstallexe};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;createonlyiffileexists;&nbsp;IconFilename</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">Uninstall</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">ico;&nbsp;IconIndex</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800000">0</SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Name</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{userdesktop}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP;&nbsp;Filename</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">exe;&nbsp;Tasks</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;desktopicon;&nbsp;IconIndex</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;</SPAN><SPAN style="COLOR: #800000">0</SPAN><SPAN style="COLOR: #000000">;&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;createonlyiffileexists<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[Run]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Filename</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">exe;&nbsp;Description</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{cm</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">LaunchProgram</SPAN><SPAN style="COLOR: #000000">,</SPAN><SPAN style="COLOR: #000000">OAPOP};&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;nowait&nbsp;postinstall&nbsp;skipifsilent<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[UninstallDelete]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Name</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app};&nbsp;Type</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;filesandordirs<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>[Registry]<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top>Root</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;HKLM;&nbsp;Subkey</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;software</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">microsoft</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">windows</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">currentversion</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">run;&nbsp;ValueType</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;string;&nbsp;ValueName</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;OAPOP;&nbsp;ValueData</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;{app}</SPAN><SPAN style="COLOR: #000000">\</SPAN><SPAN style="COLOR: #000000">OAPOP</SPAN><SPAN style="COLOR: #000000">.</SPAN><SPAN style="COLOR: #000000">exe;&nbsp;Flags</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;uninsclearvalue;&nbsp;Tasks</SPAN><SPAN style="COLOR: #000000">:</SPAN><SPAN style="COLOR: #000000">&nbsp;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align=top></SPAN></DIV><img src ="http://www.blogjava.net/nobody_am/aggbug/27951.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nobody_am/" target="_blank">MingIsMe</a> 2006-01-13 16:57 <a href="http://www.blogjava.net/nobody_am/articles/27951.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Install shield,Inno SetUp和Install anywhere的学习笔记</title><link>http://www.blogjava.net/nobody_am/articles/22507.html</link><dc:creator>MingIsMe</dc:creator><author>MingIsMe</author><pubDate>Mon, 05 Dec 2005 02:18:00 GMT</pubDate><guid>http://www.blogjava.net/nobody_am/articles/22507.html</guid><wfw:comment>http://www.blogjava.net/nobody_am/comments/22507.html</wfw:comment><comments>http://www.blogjava.net/nobody_am/articles/22507.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nobody_am/comments/commentRss/22507.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nobody_am/services/trackbacks/22507.html</trackback:ping><description><![CDATA[Part 1 简介<BR>InstallShield是一个界面结合脚本的安装包制作工具,可以制作windows平台的安装程序.<BR>Inno Setup是一个纯脚本驱动的安装包制作工具,只可以制作windows平台安装程序.<BR>InstallAnywhere是一个纯界面驱动的支持Windows,UNIX和Mac OS多中操作系统下的安装制作工具.<BR><BR>Part 2 一个安装包制作工具起码具备的功能<BR>&nbsp;&nbsp; 1.&nbsp; 欢迎界面<BR>&nbsp;&nbsp; 2. 许可协议界面<BR>&nbsp;&nbsp; 3. 选择部分安装界面<BR>&nbsp;&nbsp; 4. 选择安装路径<BR>&nbsp;&nbsp; 5. 自定义对话框界面(收集自定义信息)<BR>&nbsp;&nbsp; 6. 确认界面<BR>&nbsp;&nbsp; 7. 读写注册表<BR>&nbsp;&nbsp; 8. 复制程序文件到安装目录<BR>&nbsp;&nbsp; 9.&nbsp; 复制DLL库到System目录<BR>&nbsp;&nbsp;10. 创建快捷方式<BR>&nbsp;&nbsp;11. 运行命令(注册dll,安装数据库等)<BR>&nbsp;&nbsp;12. 安装过程中途可决定退出安装<BR>&nbsp;&nbsp;13. 成功安装界面<BR>&nbsp;&nbsp;14. 反安装<BR>&nbsp;&nbsp; <BR>Part&nbsp;3 应用InstallShield developer 8.0制作安装包的步骤:<BR>&nbsp;&nbsp;&nbsp;Step 1 使用向导产生基本的框架和脚本<BR>&nbsp;&nbsp; Step 2 调整Feacher 和Component选项<BR>&nbsp;&nbsp;&nbsp;Step&nbsp;3 选择组件的安装目录<BR>&nbsp;&nbsp;&nbsp;Step&nbsp;4 调整Suport Files选项<BR>&nbsp;&nbsp;&nbsp;Step&nbsp;5 调整Install Script脚本,这一项功能强大<BR>&nbsp;&nbsp;&nbsp;Step 6 添加快捷方式和注册表<BR>&nbsp;&nbsp;&nbsp;Step 7 在Build菜单里设置打包格式<BR><BR>Part&nbsp;4 应用Inno Setup打包,由于Inno Setup完全用脚本驱动的,所以制作涉及的内容都跟脚本有关,所以只需要学习如何写脚本就够了,Inno Setup的Example目录下,有很多很好的例子,对制作脚本有很好的参考价值.另外有一个界面辅助工具,可以帮助产生脚本:ISTool.对于e文不好的人,安装一个汉化的版本也许是一个不错的选择,因为它的帮助也被汉化了.通常的做法是: 用Inno Setup的向导建立一个基本的文件,然后用ISTool打开这个文件,进行图形化操作,最后用Inno Setup编译脚本文件.<BR><BR>Part&nbsp;5 InstallAnywhere完全界面操作,不用写脚本,缺点是需要JRE支持,因为安装过程中的对话框全部用Java的窗口界面,一般InstallAnywhere多用在制作Java应用的安装程序,制作Java桌面安装包时,不需要先制作EXE文件.应用InstallAnywhere7.0制作安装包的步骤:<BR>&nbsp;&nbsp;&nbsp;&nbsp; Step 1 开始向导中选择一个模板,保存工程<BR>&nbsp;&nbsp;&nbsp;&nbsp; Step&nbsp;2 打开Advanced Designer,这个界面左面有导航按钮,包括安装包的描述,安装过程,反安装过程和编译,右面是设置面板<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Step 3 在相应的设置面板上设置好内容,就可以编译,编译时需要JRE支持<BR><img src ="http://www.blogjava.net/nobody_am/aggbug/22507.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nobody_am/" target="_blank">MingIsMe</a> 2005-12-05 10:18 <a href="http://www.blogjava.net/nobody_am/articles/22507.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>