制作自己的安装程序,Inno Setup下载2009年03月24日 星期二 10:22Inno Setup
软件简介
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
新版功能:
添加了新的 [Setup] 段 VersionInfoCopyright 指示,这允许你在安装程序的版本信息中查看版权信息。
Pascal 脚本修正/改进:
新的函数: CustomMessage、FmtMessage。
FileExists 函数不再从指定文件名中删除最后跟随的反斜框符号。在以前,FileExists('c:\filename\') 会返回 True。
TNewCheckListBox: 添加了新的 RequireRadioSelection 默认为 False 的布尔属性。在 514 中引进的动作“需要顶层单选按钮组选择”现在是可选的,并且可以按默认在用户创建的 TNewCheckListBoxes 中禁用。
现在可以处理带围绕引号的所有 [Setup] 和 [LangOptions] 段指示的值。在以前,只有某些指示可以删除围绕的引号,现在所有的指示均可这么做。如果你根据老的脚本可能会有不兼容的动作,可能需要调整你的脚本。
在 段中那些包含路径的文件名条目,现在可以检查是否目录存在,以及如果需要是否创建。
为保存与 regsvr32 的一致性,在注册和反注册 32 位 DLL 时,FPU 异常现在被屏蔽。
/LOG: 当处理有 32bit 或 64bit 标记的 [Files] 段条目时,现在可以记录是否起作用的消息。
Added official Finnish translation
SetupLdr 的内部数据现在贮存在资源中,而不是在 DOS 文件头。这解决了与替换 DOS 文件头的第三方应用程序兼容性问题。
软件信息
软件大小: 1544KB
软件类别: 国外软件 / 安装制作
软件授权: 免费软件
软件语言: 英文
应用平台: Win2003/XP/2000/9X/
ODBC数据源可以在程序初始化时自动配置数据源。可用仿照以下代码完成注册数据源:BOOL CApp::InitInstance(){}里面添加代码如下:
/////////////////////////自动注册数据源驱动/////////////////////////
CString szPath;
GetModuleFileName(NULL,szPathGetBufferSetLength (MAX_PATH+1),MAX_PATH);
szPathReleaseBuffer ();
int nPos;
nPos=szPathReverseFind ('\\');
szPath=szPathLeft (nPos);
CString szFile = szPath + "\\mdb";
char szAtr[256];
sprintf(szAtr,"DSN=%s!DBQ=%s!DEFAULTDIR=%s!! ","",
szFile,szPath);
int nlen;
nlen = strlen(szAtr);
for (int i=0; i<nlen; i++)
{
if (szAtr [i] == '!')
szAtr [i] = '\0';
}
if (FALSE == SQLConfigDataSource(NULL, ODBC_ADD_DSN, "Microsoft Access Driver (mdb)\0", (LPCSTR)szAtr))
AfxMessageBox("自动注册数据源失败");
其中以上是ACCSESS,SQLServer类似,只是SQLConfigDataSource函数的参数不同,可搜索相关信息。
[Files]
定义
[Run]
Filename: "{app}\setupexe";Flags: postinstall waituntilterminated unchecked
选择安装选择安装
欢迎分享,转载请注明来源:品搜搜测评网