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

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

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

Answered 05/11/2009 by: joedown
Second Degree Brown Belt

Please log in to comment
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?
Answered 05/11/2009 by: aogilmor
Ninth Degree Black Belt

Please log in to comment
0
Please use the 'code' tag (accessible by clicking the button marked '<%') when posting large tracts of text.
Answered 05/12/2009 by: VBScab
Red Belt

Please log in to comment
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
Answered 05/12/2009 by: mac-duff
Second Degree Blue Belt

Please log in to comment
0
I just captured this with Wise with no issues. When you used Wise, was it with SmartMonitor on or off?
Answered 05/12/2009 by: VBScab
Red Belt

Please log in to comment
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?

Answered 05/12/2009 by: mac-duff
Second Degree Blue Belt

Please log in to comment
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.
Answered 05/12/2009 by: VBScab
Red Belt

Please log in to comment
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
Answered 05/12/2009 by: mac-duff
Second Degree Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity