WiX Burn 3.7 MsiNTSuitePersonal showing wrong value for Windows 7 Home Basic -


i using burn prerequisites installed. 1 of prerequisites requires me check if current os home basic edition of windows 7. tried checking msintsuitepersonal follows.

<exepackage id="someid"             cache="no"             compressed="no"             permachine="yes"             permanent="yes"             vital="yes"             installcommand="/q"             sourcefile="redist\some.exe"             displayname="display something"             installcondition="(msintsuitepersonal = 1)"/> 

following log wix burn setup.

[093c:02e0][2013-04-01t17:14:21]i052: condition '(msintsuitepersonal = 1)' evaluates false.

the above condition wix 3.7 burn. gives me result false on windows 7 home basic, while using same thing in msi works perfectly. see following log.

property(s): msisystemrebootpending = 1 property(s): versionmsi = 5.00 property(s): versionnt = 601 property(s): windowsbuild = 7600 property(s): servicepacklevel = 0 property(s): servicepacklevelminor = 0 property(s): msintproducttype = 1 property(s): msintsuitepersonal = 1

also, tried checking same condition using registry, how compare string in installcondition?

i follows.

<exepackage id="uwsoptionfor7home"             cache="no"             compressed="no"             permachine="yes"             permanent="yes"             vital="yes"             installcommand="/q"             sourcefile="redist\ultidev\ultidev web server setup.exe"             displayname="ultidev web server"             installcondition="(iswin7personaledition = 'terminal server personal')"> 

i believe problem referring msintsuitepersonal windows installer built-in property. variable in burn looking ntsuitepersonal (note: it's not prefixed msi, because it's not provided windows installer).

for complete list, see burn built-in variables.


Comments

Popular posts from this blog

Delphi XE2 Indy10 udp client-server interchange using SendBuffer-ReceiveBuffer -

Qt ActiveX WMI QAxBase::dynamicCallHelper: ItemIndex(int): No such property in -

Enable autocomplete or intellisense in Atom editor for PHP -