0
我已经创建了Windows vb应用程序在32位机器上运行,并通过Inno Setup Compiler 5.4.2打包。一旦我成功地将应用程序安装在机器中,它不会启动应用程序,并且日志文件显示所有依赖项已成功安装。Inno安装程序无法启动exe
任何人都可以帮我理清这个问题吗? 请通过创新科技脚本
[Setup]
AppId={{32558ED7-C211-4AB1-9D3F-9F36F214531E}
AppName=MyApplication
AppVerName=MyApplication
DefaultDirName={pf}\MyApplication
DefaultGroupName=MyApplication
LicenseFile=F:\README.TXT
OutputDir=F:\setUp
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes
[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
[Files]
Source: "MyApp4.0.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "XXX.DLL"; DestDir: "{app}\components"; Flags: ignoreversion
Source: "App.ocx"; DestDir: "{app}\components"; Flags: regserver restartreplace sharedfile
Source: "MSCOMCTL.OCX"; DestDir: {sys}; Flags: regserver restartreplace sharedfile;
Source: "ui.swf"; DestDir: "{app}\ui\"; Flags: ignoreversion
[Icons]
Name: "{group}\MyApplication"; Filename: "{app}\MyApp4.0.exe"
Name: "{commondesktop}\MyApplication"; Filename: "{app}\MyApp4.0.exe"; Tasks: desktopicon
[Run]
Filename: "{app}\MyApp4.0.exe"; Description: "{cm:LaunchProgram,MyApplication}";
兄弟,显示您的脚本片段。 – ecle 2012-03-28 13:16:40
请仔细阅读脚本。感谢 – Jafar 2012-03-29 06:45:13
从快速的视图中我看不到任何错误,只是'[run]'部分中的'Description'脚本属性是用来为*的标题使用你想运行的应用程序现在*复选框在向导的完成页面上,它需要指定'postinstall'标志,所以我会尝试删除它,并保留只有'Filename'属性。不幸的是,我目前无法验证它。 – TLama 2012-03-29 09:03:12