Cannot create a MSI for nPort (Source:InnoSetup)
Hi everybody,
well, we have a problem creating a MSI out of an Inno Setup installer regarding this software:
http://www.moxa.com/support/download.aspx?d_id=1317
The problem is when we try to create a target in the "COM Mapping" section and then click on save, the app comes up with an error which is with the Inno Setup not the case.
I extract the Inno Setup but the only thing which this installer does is copy some files to ProgramFiles, System32 and System32/drivers and create 5 registry values.
There must be something else because our MSI neither works with AdminStudio as well as with WISE
Has anybody an idea why our MSI is corrupt?
Above you will find the ISS file form the Inno Setup
Thx
install_script.iss:
well, we have a problem creating a MSI out of an Inno Setup installer regarding this software:
http://www.moxa.com/support/download.aspx?d_id=1317
The problem is when we try to create a target in the "COM Mapping" section and then click on save, the app comes up with an error which is with the Inno Setup not the case.
I extract the Inno Setup but the only thing which this installer does is copy some files to ProgramFiles, System32 and System32/drivers and create 5 registry values.
There must be something else because our MSI neither works with AdminStudio as well as with WISE
Has anybody an idea why our MSI is corrupt?
Above you will find the ISS file form the Inno Setup
Thx
install_script.iss:
[Setup]
AppName=NPort Administration Suite
AppVerName=NPort Administration Suite Ver1.10
DefaultDirName={pf}\NPortAdminSuite
OutputBaseFilename=Npadm_Setup_Ver1.10_Build_08042811
Compression=lzma
ArchitecturesAllowed: x86 x64
ArchitecturesInstallIn64BitMode: x64
InfoAfterFile=embedded\InfoAfter.txt
WizardImageFile=embedded\WizardImage.bmp
WizardSmallImageFile=embedded\WizardSmallImage.bmp
[Files]
Source: "{app}\ipserial\Examples\delphi\MultiPort\Project1.cfg"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\MultiPort\Project1.dof"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\MultiPort\Project1.dpr"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\MultiPort\Project1.res"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\MultiPort\Unit1.ddp"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\MultiPort\Unit1.dfm"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\MultiPort\Unit1.pas"; DestDir: "{app}\ipserial\Examples\delphi\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Project1.cfg"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Project1.dof"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Project1.dpr"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Project1.res"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Unit1.ddp"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Unit1.dfm"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Unit1.pas"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Unit2.dfm"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\delphi\SinglePort\Unit2.pas"; DestDir: "{app}\ipserial\Examples\delphi\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\MultiPort\Form1.frm"; DestDir: "{app}\ipserial\Examples\vb\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\MultiPort\Form1.frx"; DestDir: "{app}\ipserial\Examples\vb\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\MultiPort\MSSCCPRJ.SCC"; DestDir: "{app}\ipserial\Examples\vb\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\MultiPort\Project1.vbp"; DestDir: "{app}\ipserial\Examples\vb\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\MultiPort\Project1.vbw"; DestDir: "{app}\ipserial\Examples\vb\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\SinglePort\Dialog.frm"; DestDir: "{app}\ipserial\Examples\vb\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\SinglePort\Form1.frm"; DestDir: "{app}\ipserial\Examples\vb\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\SinglePort\Form1.frx"; DestDir: "{app}\ipserial\Examples\vb\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\SinglePort\MSSCCPRJ.SCC"; DestDir: "{app}\ipserial\Examples\vb\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\SinglePort\Project1.vbp"; DestDir: "{app}\ipserial\Examples\vb\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vb\SinglePort\Project1.vbw"; DestDir: "{app}\ipserial\Examples\vb\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.aps"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.clw"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.cpp"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.dsp"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.dsw"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.h"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.ncb"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.opt"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.plg"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPort.rc"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPortDlg.cpp"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\MultiPortDlg.h"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\ReadMe.txt"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\Resource.h"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\StdAfx.cpp"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\StdAfx.h"; DestDir: "{app}\ipserial\Examples\vc\MultiPort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\res\MultiPort.ico"; DestDir: "{app}\ipserial\Examples\vc\MultiPort\res"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\res\MultiPort.rc2"; DestDir: "{app}\ipserial\Examples\vc\MultiPort\res"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\MultiPort\res\Thumbs.db"; DestDir: "{app}\ipserial\Examples\vc\MultiPort\res"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\InfoDlg.cpp"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\InfoDlg.h"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\ReadMe.txt"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\Resource.h"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.aps"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.clw"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.cpp"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.dsp"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.dsw"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.h"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.ncb"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.opt"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.plg"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePort.rc"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePortDlg.cpp"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\SinglePortDlg.h"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\StdAfx.cpp"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\StdAfx.h"; DestDir: "{app}\ipserial\Examples\vc\SinglePort"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\res\SinglePort.ico"; DestDir: "{app}\ipserial\Examples\vc\SinglePort\res"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\Examples\vc\SinglePort\res\SinglePort.rc2"; DestDir: "{app}\ipserial\Examples\vc\SinglePort\res"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\help\IPSerial.chm"; DestDir: "{app}\ipserial\help"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\include\IPSerial.bas"; DestDir: "{app}\ipserial\include"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\include\IPSerial.h"; DestDir: "{app}\ipserial\include"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\include\IPSerial.pas"; DestDir: "{app}\ipserial\include"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\lib\x64\IPSerial.dll"; DestDir: "{app}\ipserial\lib\x64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\lib\x64\IPSerial.lib"; DestDir: "{app}\ipserial\lib\x64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\lib\x64\IPSerialb.lib"; DestDir: "{app}\ipserial\lib\x64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\lib\x86\IPSerial.dll"; DestDir: "{app}\ipserial\lib\x86"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\lib\x86\IPSerial.lib"; DestDir: "{app}\ipserial\lib\x86"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\ipserial\lib\x86\IPSerialb.lib"; DestDir: "{app}\ipserial\lib\x86"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\bin\npadmer.exe"; DestDir: "{app}\bin"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\bin\npadmer.chm"; DestDir: "{app}\bin"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\bin\dsci.dll"; DestDir: "{app}\bin"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\bin\conparam.dll"; DestDir: "{app}\bin"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\help\NPORTLIB.GID"; DestDir: "{app}\realcom\nportdll\help"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\help\NPORTLIB.HLP"; DestDir: "{app}\realcom\nportdll\help"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\include\NPORT.BAS"; DestDir: "{app}\realcom\nportdll\include"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\include\NPORT.H"; DestDir: "{app}\realcom\nportdll\include"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\include\NPORT.PAS"; DestDir: "{app}\realcom\nportdll\include"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\lib\x64\nport.dll"; DestDir: "{app}\realcom\nportdll\lib\x64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\lib\x64\Nport.lib"; DestDir: "{app}\realcom\nportdll\lib\x64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\lib\x86\Nport.dll"; DestDir: "{app}\realcom\nportdll\lib\x86"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\lib\x86\Nport.lib"; DestDir: "{app}\realcom\nportdll\lib\x86"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\realcom\nportdll\lib\x86\Nportb.lib"; DestDir: "{app}\realcom\nportdll\lib\x86"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\version.txt"; DestDir: "{app}"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{app}\readme.txt"; DestDir: "{app}"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: ignoreversion
Source: "{syswow64}\dsci.dll"; DestDir: "{syswow64}"; Check: "IsX64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: confirmoverwrite sharedfile comparetimestamp
Source: "{sys}\nport,1.dll"; DestDir: "{sys}"; DestName: "nport.dll"; Check: "IsX64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: confirmoverwrite sharedfile ignoreversion
Source: "{sys}\ipserial,1.dll"; DestDir: "{sys}"; DestName: "ipserial.dll"; Check: "IsX64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: sharedfile ignoreversion
Source: "{syswow64}\nport.dll"; DestDir: "{syswow64}"; Check: "IsX64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: confirmoverwrite sharedfile ignoreversion
Source: "{syswow64}\ipserial.dll"; DestDir: "{syswow64}"; Check: "IsX64"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: sharedfile ignoreversion
Source: "{sys}\drivers\npdrv,1.sys"; DestDir: "{sys}\drivers"; DestName: "npdrv.sys"; Check: "IsX64"; Flags: confirmoverwrite sharedfile
Source: "{sys}\dsci.dll"; DestDir: "{sys}"; Check: "IsOtherArch"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: confirmoverwrite sharedfile comparetimestamp
Source: "{sys}\nport,2.dll"; DestDir: "{sys}"; DestName: "nport.dll"; Check: "IsOtherArch"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: confirmoverwrite sharedfile ignoreversion
Source: "{sys}\ipserial,2.dll"; DestDir: "{sys}"; DestName: "ipserial.dll"; Check: "IsOtherArch"; MinVersion: 4.0.950,4.0.1381 Service Pack 4; Flags: confirmoverwrite sharedfile ignoreversion
Source: "{app}\bin\adm32.dll"; DestDir: "{app}\bin"; Check: "IsOtherArch"; Flags: ignoreversion
Source: "{app}\bin\adm16.dll"; DestDir: "{app}\bin"; Check: "IsOtherArch"; Flags: ignoreversion
Source: "{sys}\drivers\npdrv,2.sys"; DestDir: "{sys}\drivers"; DestName: "npdrv.sys"; Check: "IsOtherArch"; Flags: confirmoverwrite sharedfile ignoreversion
Source: "{sys}\npdrv.vxd"; DestDir: "{sys}"; Check: "IsOtherArch"; Flags: confirmoverwrite sharedfile ignoreversion
[Registry]
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\Eventlog\system\npdrv"; ValueName: "EventMessageFile"; ValueType: String; ValueData: "%SystemRoot%\System32\Drivers\Npdrv.sys"; Flags: createvalueifdoesntexist uninsdeletekey
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\Eventlog\system\npdrv"; ValueName: "TypeSupported"; ValueType: Dword; ValueData: "$7"; Flags: createvalueifdoesntexist uninsdeletekey
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\npdrv\Parameters"; ValueName: "Ports"; ValueType: Dword; ValueData: "$0"; Flags: createvalueifdoesntexist uninsdeletekey
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\npdrv\Parameters"; ValueName: "Servers"; ValueType: Dword; ValueData: "$0"; Flags: createvalueifdoesntexist uninsdeletekey
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\npdrv\Parameters"; ValueName: "SessionRecovery"; ValueType: Dword; ValueData: "$1"; Flags: createvalueifdoesntexist uninsdeletekey
Root: HKLM; Subkey: "SYSTEM\CurrentControlSet\Services\npdrv"; ValueName: "Group"; ValueType: String; ValueData: "Extended base"; Flags: createvalueifdoesntexist
[Run]
Filename: "{app}\bin\npadmer.exe"; Description: "Launch NPort Administrator"; MinVersion: 4.0.950,4.0.1381 Service Pack 4;
[UninstallRun]
Filename: "{app}\bin\npadmer.exe"; Parameters: "/remove"; WorkingDir: "{app}\bin"; MinVersion: 4.0.950,4.0.1381 Service Pack 4;
[Icons]
Name: "{group}\NPort Administrator"; Filename: "{app}\bin\npadmer.exe"; WorkingDir: "{app}\bin"; MinVersion: 4.0.950,4.0.1381 Service Pack 4;
Name: "{group}\IP Serial Lib Reference"; Filename: "{app}\IPSerial\help\IpSerial.chm"; WorkingDir: "{app}\IPSerial"; MinVersion: 4.0.950,4.0.1381 Service Pack 4;
Name: "{group}\Version info"; Filename: "{app}\VERSION.TXT"; MinVersion: 4.0.950,4.0.1381 Service Pack 4;
[CustomMessages]
default.NameAndVersion=%1 version %2
default.AdditionalIcons=Additional icons:
default.CreateDesktopIcon=Create a &desktop icon
default.CreateQuickLaunchIcon=Create a &Quick Launch icon
default.ProgramOnTheWeb=%1 on the Web
default.UninstallProgram=Uninstall %1
default.LaunchProgram=Launch %1
default.AssocFileExtension=&Associate %1 with the %2 file extension
default.AssocingFileExtension=Associating %1 with the %2 file extension...
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";
0 Comments
[ + ] Show comments
Answers (8)
Please log in to answer
Posted by:
joedown
14 years ago
Are your tables populated correctly in the ServiceInstall and ServiceControl tables?
ORIGINAL: macduff
Hi everybody,
well, we have a problem creating a MSI out of an Inno Setup installer regarding this software:
http://www.moxa.com/support/download.aspx?d_id=1317
The problem is when we try to create a target in the "COM Mapping" section and then click on save, the app comes up with an error which is with the Inno Setup not the case.
I extract the Inno Setup but the only thing which this installer does is copy some files to ProgramFiles, System32 and System32/drivers and create 5 registry values.
There must be something else because our MSI neither works with AdminStudio as well as with WISE
Has anybody an idea why our MSI is corrupt?
Above you will find the ISS file form the Inno Setup
Thx
Posted by:
aogilmor
14 years ago
Posted by:
anonymous_9363
14 years ago
Posted by:
mac-duff
14 years ago
Posted by:
anonymous_9363
14 years ago
Posted by:
mac-duff
14 years ago
Posted by:
anonymous_9363
14 years ago
I can't, as I've now restored the VM I had the project in. Whenever I re-package, I ALWAYS do a test install using this procedure:
- run my MSI
- start a lightweight snapshotting tool (I use Ziff-Davis's In Control)
- remove any file or registry data that indicates to the original installer that the product is installed
- run the vendor install again
- you *may* want to start the app so that you capture any configuration that it might make
- complete the snapshot
- add any relevant file or registry data to my package
- repeat
This way, I know that my package exactly reproduces the vendor's installation.
- run my MSI
- start a lightweight snapshotting tool (I use Ziff-Davis's In Control)
- remove any file or registry data that indicates to the original installer that the product is installed
- run the vendor install again
- you *may* want to start the app so that you capture any configuration that it might make
- complete the snapshot
- add any relevant file or registry data to my package
- repeat
This way, I know that my package exactly reproduces the vendor's installation.
Posted by:
mac-duff
14 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.