/build/static/layout/Breadcrumb_cap_w.png

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:

[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)

Posted by: joedown 14 years ago
Third Degree Brown Belt
0
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
9th Degree Black Belt
0
this is crazy talk, man. you need to figure out which "COM mapping" affects whatever is going wrong (not clear from your very long post) and just address that. posting a long iss file won't help resolve your problem. I'd suggest maybe procmon?
Posted by: anonymous_9363 14 years ago
Red Belt
0
Please use the 'code' tag (accessible by clicking the button marked '<%') when posting large tracts of text.
Posted by: mac-duff 14 years ago
Second Degree Blue Belt
0
Hi
I ve posted the ISS file because I think there is nothing inside (copy files and create reg entries). Which would mean for me also when I copy the files manully it should work. My conclusion is that there is something which I have oversighted...

Btw, havent found anything with procmon
Posted by: anonymous_9363 14 years ago
Red Belt
0
I just captured this with Wise with no issues. When you used Wise, was it with SmartMonitor on or off?
Posted by: mac-duff 14 years ago
Second Degree Blue Belt
0
Hi,
it is off.
but I only have problem by the Com Mapping, see pic
Add a target -> IP Address: 1 -> Apply

Can u please check this on your site?

Posted by: anonymous_9363 14 years ago
Red Belt
0
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.
Posted by: mac-duff 14 years ago
Second Degree Blue Belt
0
Hi,
of corse I do it and so I found this error but for me it is really strange because in the Inno Stup is nothing which looks strange for me
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ