Tripredacus Posted July 28, 2011 Share Posted July 28, 2011 I've got a doozy here, it is Intel's Always Aware software, packaged by ASI. If you want to check out this software yourself, it is located on their FTP:ftp://65.106.72.164/Notebook/SP_Series/SP15-DIS(UMA)/ASI_Driver/Win7Vista_32(64-bit)/05_Intel-AA_(DIS)_1.6.0.75.zipIt consists of 5 folders, which each contain a setup.exe and an .msi file. In the root is an Intel-AA.exe which does not use any switches. You can pass them but it always will open in interactve mode. I checked the .exe and can't find any switches in it. The installer has the standard MFC icon and is called "SetupLaunch version 1.0" which Google knows nothing about. So to another angle, maybe I can just silent each of the setup.exe by themselves. Starting with the Accelerometer, using any of the following results in error:/S/S /v/qn/quiet/q/s/WHYWONTYOUINSTALLThe error is: MSIInstallProduct returned '1639'So I checked the ResHack on it and there is a 41\SETUPCFG item in it that makes it appear to be a multipackage MSI installer. Check the spoiler for the code from that.Begin Application Name="Accelerometer COM" Begin Files Begin File Name="SetupAccelerometer.msi" End File End FilesEnd ApplicationBegin Package Name=".NET Framework 2.0" LicenseAgreement="EULA0" PackageCode="Microsoft.Net.Framework.2.0.en" Begin Commands Reboot="Immediate" Begin Command PackageFile="dotnetfx\instmsia.exe" Arguments=" /q /c:"msiinst /delayrebootq"" EstimatedInstallSeconds="20" Begin InstallConditions Begin BypassIf Property="VersionNT" Compare="ValueExists" End BypassIf Begin BypassIf Property="VersionMsi" Compare="VersionGreaterThanOrEqualTo" Value="2.0" End BypassIf End InstallConditions Begin ExitCodes Begin ExitCode Value="0" Result="SuccessReboot" End ExitCode Begin ExitCode Value="1641" Result="SuccessReboot" End ExitCode Begin ExitCode Value="3010" Result="SuccessReboot" End ExitCode Begin DefaultExitCode Result="Fail" FormatMessageFromSystem="true" Text="A failure occurred attempting to install the .NET Framework 2.0." End DefaultExitCode End ExitCodes End Command Begin Command PackageFile="dotnetfx\WindowsInstaller-KB893803-v2-x86.exe" Arguments="/quiet /norestart" EstimatedInstallSeconds="21" Begin InstallConditions Begin BypassIf Property="Version9x" Compare="ValueExists" End BypassIf Begin BypassIf Property="VersionNT" Compare="VersionLessThan" Value="5.0.3" End BypassIf Begin BypassIf Property="VersionMsi" Compare="VersionGreaterThanOrEqualTo" Value="3.0" End BypassIf Begin FailIf Property="AdminUser" Compare="ValueEqualTo" Value="false" Text="Administrator permissions are required to install the .NET Framework 2.0. Contact your administrator." End FailIf End InstallConditions Begin ExitCodes Begin ExitCode Value="0" Result="Success" End ExitCode Begin ExitCode Value="1641" Result="SuccessReboot" End ExitCode Begin ExitCode Value="3010" Result="SuccessReboot" End ExitCode Begin DefaultExitCode Result="Fail" FormatMessageFromSystem="true" Text="A failure occurred attempting to install the .NET Framework 2.0." End DefaultExitCode End ExitCodes End Command Begin Command PackageFile="dotnetfx\dotnetfx.exe" Arguments=" /q:a /c:"install /q /l"" EstimatedInstalledBytes="180000000" EstimatedTempBytes="110000000" EstimatedInstallSeconds="420" Begin InstallConditions Begin BypassIf Property="DotNetInstalled" Compare="ValueNotEqualTo" Value="0" End BypassIf Begin FailIf Property="AdminUser" Compare="ValueEqualTo" Value="false" Text="Administrator permissions are required to install the .NET Framework 2.0. Contact your administrator." End FailIf Begin FailIf Property="Version9X" Compare="VersionLessThan" Value="4.10" Text="Installation of the .NET Framework 2.0 is not supported on Windows 95. Contact your application vendor." End FailIf Begin FailIf Property="VersionNT" Compare="VersionLessThan" Value="5.0.3" Text="Installation of the .NET Framework 2.0 requires Windows 2000 Service Pack 3 or later. Contact your application vendor." End FailIf Begin FailIf Property="IEVersion" Compare="ValueNotExists" Text="Installation of the .NET Framework 2.0 requires Internet Explorer 5.01 or greater. Contact your application vendor." End FailIf Begin FailIf Property="IEVersion" Compare="VersionLessThan" Value="5.01" Text="Installation of the .NET Framework 2.0 requires Internet Explorer 5.01 or greater. Contact your application vendor." End FailIf Begin FailIf Property="ProcessorArchitecture" Compare="ValueNotEqualTo" Value="Intel" Text="This version of the .NET Framework 2.0 is not supported on a 64-bit operating system. Contact your application vendor." End FailIf End InstallConditions Begin ExitCodes Begin ExitCode Value="0" Result="Success" End ExitCode Begin ExitCode Value="3010" Result="SuccessReboot" End ExitCode Begin ExitCode Value="4097" Result="Fail" Text="Administrator permissions are required to install the .NET Framework 2.0. Contact your administrator." End ExitCode Begin ExitCode Value="4098" Result="Fail" End ExitCode Begin ExitCode Value="4099" Result="Fail" Text="Due to an error with Windows Installer, the installation of the .NET Framework 2.0 cannot proceed." End ExitCode Begin ExitCode Value="4101" Result="Fail" Text="Another instance of setup is already running. The running instance must complete before this setup can proceed." End ExitCode Begin ExitCode Value="4102" Result="Fail" End ExitCode Begin ExitCode Value="4113" Result="Fail" Text="A beta version of the .NET Framework was detected on the computer. Uninstall any previous beta versions of .NET Framework before continuing." End ExitCode Begin DefaultExitCode Result="Fail" FormatMessageFromSystem="true" Text="A failure occurred attempting to install the .NET Framework 2.0." End DefaultExitCode End ExitCodes End Command End Commands Begin InstallChecks Begin ExternalCheck Property="DotNetInstalled" PackageFile="dotnetfx\dotnetchk.exe" End ExternalCheck Begin RegistryCheck Property="IEVersion" Key="HKLM\Software\Microsoft\Internet Explorer" Value="Version" End RegistryCheck End InstallChecks Begin PackageFiles CopyAllPackageFiles="false" Begin PackageFile Name="dotnetfx\instmsia.exe" HomeSite="http://go.microsoft.com/fwlink/?LinkId=37285" PublicKey="3082010A0282010100AA99BD39A81827F42B3D0B4C3F7C772EA7CBB5D18C0DC23A74D793B5E0A04B3F595ECE454F9A7929F149CC1A47EE55C2083E1220F855F2EE5FD3E0CA96BC30DEFE58C82732D08554E8F09110BBF32BBE19E5039B0B861DF3B0398CB8FD0B1D3C7326AC572BCA29A215908215E277A34052038B9DC270BA1FE934F6F335924E5583F8DA30B620DE5706B55A4206DE59CBF2DFA6BD154771192523D2CB6F9B1979DF6A5BF176057929FCC356CA8F440885558ACBC80F464B55CB8C96774A87E8A94106C7FF0DE968576372C36957B443CF323A30DC1BE9D543262A79FE95DB226724C92FD034E3E6FB514986B83CD0255FD6EC9E036187A96840C7F8E203E6CF050203010001" End PackageFile Begin PackageFile Name="dotnetfx\WindowsInstaller-KB893803-v2-x86.exe" HomeSite="http://go.microsoft.com/fwlink/?LinkId=49256" PublicKey="3082010A0282010100CF38F7E1A4275EF8F0CCAACEFB3ADE3B6231460546BBF5B6051AD3B3ACC29F0F4C670828C44310F53B75797F6A91F4D633C861BFFA9190007AF0791D5D6870F690B29877B5031D2F9B9D9B75892F4A01417C9E7CCB87439BF49674999E98C1CF40575816F6C0D59216E52485718F9949ED557C65C91F380023C53EAB11D6296CC69EA0705B7DD537D4677720C306CE85F84E3480A035C41C53320157EFB128BD6C01E3AD40BC80A90949DB36E337F41D49AA2AA76BD019D3CC8E9DD686467A134AD64519A553B3E2782F2E35976B4CC6E81AB0D3D1249069ABCEFC696E3E4CFB024162DC07985D7E5CA74C27316B564CE198D8E0D11D718D3D2AC07F714DFFCF0203010001" End PackageFile Begin PackageFile Name="dotnetfx\dotnetfx.exe" HomeSite="http://go.microsoft.com/fwlink/?LinkId=37283" PublicKey="3082010A0282010100CF38F7E1A4275EF8F0CCAACEFB3ADE3B6231460546BBF5B6051AD3B3ACC29F0F4C670828C44310F53B75797F6A91F4D633C861BFFA9190007AF0791D5D6870F690B29877B5031D2F9B9D9B75892F4A01417C9E7CCB87439BF49674999E98C1CF40575816F6C0D59216E52485718F9949ED557C65C91F380023C53EAB11D6296CC69EA0705B7DD537D4677720C306CE85F84E3480A035C41C53320157EFB128BD6C01E3AD40BC80A90949DB36E337F41D49AA2AA76BD019D3CC8E9DD686467A134AD64519A553B3E2782F2E35976B4CC6E81AB0D3D1249069ABCEFC696E3E4CFB024162DC07985D7E5CA74C27316B564CE198D8E0D11D718D3D2AC07F714DFFCF0203010001" End PackageFile Begin PackageFile Name="dotnetfx\dotnetchk.exe" PublicKey="3082010A0282010100CF38F7E1A4275EF8F0CCAACEFB3ADE3B6231460546BBF5B6051AD3B3ACC29F0F4C670828C44310F53B75797F6A91F4D633C861BFFA9190007AF0791D5D6870F690B29877B5031D2F9B9D9B75892F4A01417C9E7CCB87439BF49674999E98C1CF40575816F6C0D59216E52485718F9949ED557C65C91F380023C53EAB11D6296CC69EA0705B7DD537D4677720C306CE85F84E3480A035C41C53320157EFB128BD6C01E3AD40BC80A90949DB36E337F41D49AA2AA76BD019D3CC8E9DD686467A134AD64519A553B3E2782F2E35976B4CC6E81AB0D3D1249069ABCEFC696E3E4CFB024162DC07985D7E5CA74C27316B564CE198D8E0D11D718D3D2AC07F714DFFCF0203010001" End PackageFile End PackageFiles Begin RelatedProducts Begin IncludesProduct Code="Microsoft.Windows.Installer.2.0" End IncludesProduct End RelatedProductsEnd PackageAny idea how to silent this type of installer? I only need silent and no-restart. The app's vendor (ASI) does not know how to do it either, and frankly they told me they've never been asked this question before? Give it a shot, I'm out of ideas. Link to comment Share on other sites More sharing options...
allen2 Posted July 28, 2011 Share Posted July 28, 2011 (edited) Here is the switches option:c:\>AA-Install command Syntax: AA-Install.EXE [option] [option]: -? or -h : display command help -i : silent install mode -v : visual setting -nhdp : obmit HDP install -nat : obmit AT install -nars : obmit ARS install -ndrv : obmit driver install -ncom : obmit Accelerometer COM install -ndrv : obmit driver install -ncom : obmit Accelerometer COM install -nvc : obmit VC++ SP redistributable.-i for silent is pretty stupid. Edited July 28, 2011 by allen2 Link to comment Share on other sites More sharing options...
Tripredacus Posted July 29, 2011 Author Share Posted July 29, 2011 That works! How did you get that list? When I run with 'command' param it just opens the program. Link to comment Share on other sites More sharing options...
CoffeeFiend Posted July 29, 2011 Share Posted July 29, 2011 Why even bother with that ghetto executable? Just start the MSI installers directly with the usual switches in the same order (same thing the installer does anyway). Problem solved... Link to comment Share on other sites More sharing options...
allen2 Posted July 29, 2011 Share Posted July 29, 2011 I just opened the exe with 7zip and looked for text in the files. Also as CoffeeFiend said, it would be much easier to launch each msi separately than using this crappy install (that do the same anyway). Link to comment Share on other sites More sharing options...
Tripredacus Posted August 1, 2011 Author Share Posted August 1, 2011 This switch also works in 64bit, but the first thing it installs is a driver, the ACPIXLR. It is not for a device already existing on the system. This will fail on 64bit because, while this driver is signed, its certificate expired on 01/22/2010. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now