Hi to all,

I am currently Installing drivers via WIX for Windows XP 32 bit.  The
installer runs fine. My question is... once I connect my device. Windows XP
runs a wizard... and tries to install the drivers for the device. It
shouldn't do that. It should just recognized the device and say is ready to
go... avoiding to run a wizard.   Probably I am doing something wrong....
 If I run the same installer for windows 7, I don't get the wizard problem.
It just detects the device and works.

Does anyone know why this happens?

I am adding the code here, maybe I am doing something wrong for Windows XP
32 bit.
---
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";
     xmlns:difx="http://schemas.microsoft.com/wix/DifxAppExtension";>
<Product Id="1d68897d-fa74-49c7-9caf-17c25a0bd4ac"
           Name="FlexInstaller_x32"
           Language="1033"
           Version="1.0.0.0"
           Manufacturer="FlexComputing"
           UpgradeCode="4f4b4a19-65da-4572-852f-9b87fbf3b3bf">

<Package InstallerVersion="200" Compressed="yes" />

    <MajorUpgrade DowngradeErrorMessage="A newer version already installed"
/>

<Media Id="1" Cabinet="FlexInstaller_x32.cab" EmbedCab="yes" />

    <Icon Id="Flex_icon.exe"
SourceFile="..\FlexInstaller_x32\_files\Flex_icon.ico" />
    <Property Id="ARPPRODUCTICON" Value="Flex_icon.exe" />
    <Property Id="ALLUSERS" Value="1" />

    <Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLLOCATION" Name="FlexInstaller_Drivers">
          <Directory Id="INSTALLLOCATION1" Name="FlexInstaller_Usb">

            <Component Id="USB_Component"
Guid="6be53a8c-a078-4e7a-a93c-129275f071f5">

              <File Id="WdfCoInstaller01007.dll"
Name="WdfCoInstaller01007.dll" DiskId="1"
Source="..\FlexInstaller_x32\_files\i386\WdfCoInstaller01007.dll"
Vital="yes" />
              <File Id="WinUSBCoInstaller.dll" Name="WinUSBCoInstaller.dll"
DiskId="1" Source="..\FlexInstaller_x32\_files\i386\WinUSBCoInstaller.dll"
Vital="yes" />
              <File Id="Android_Winusb_X32.inf"
Name="Android_Winusb_X32.inf" DiskId="1"
Source="..\FlexInstaller_x32\_files\Android_Winusb_X32.inf" Vital="yes"  />
              <File Id="Androidwinusb86.cat" Name="Androidwinusb86.cat"
DiskId="1" Source="..\FlexInstaller_x32\_files\Androidwinusb86.cat"
Vital="yes" />

              <difx:Driver Legacy="yes" />

              <RemoveFolder Id="FlexInstaller_Usb" On="uninstall"/>

              <RegistryKey Id="FlexInstaller_UsbKey" Root="HKLM"
Key="Software\Flextronics\FlexInstaller_Usb_x32"
Action="createAndRemoveOnUninstall">
                <RegistryValue Name="UsbInstaller" Type="string"
Value="usb_driver_x32" />
                <RegistryValue Name="Version" Type="string" Value="1.0.0.0"
/>
              </RegistryKey>

            </Component>
          </Directory>

          <Directory Id="INSTALLLOCATION2" Name="FlexInstaller_Modem">
            <Component Id="Modem_Component"
Guid="f8af1cF8-17ba-468f-ab06-95af61112fb5">

              <File Id="Mousbser.sys" Name="Mousbser.sys" DiskId="1"
Source="..\FlexInstaller_x32\_files\android_modem_x86\Mousbser.sys"
Vital="yes" />
              <File Id="Momdm.inf" Name="Momdm.inf" DiskId="1"
Source="..\FlexInstaller_x32\_files\android_modem_x86\Momdm.inf"
Vital="yes"/>
              <File Id="mousbser.cat" Name="mousbser.cat" DiskId="1"
Source="..\FlexInstaller_x32\_files\android_modem_x86\mousbser.cat"
Vital="yes" />

              <difx:Driver Legacy="yes"/>

              <RemoveFolder Id="FlexInstaller_Modem" On="uninstall"/>

              <RegistryKey Id="FlexInstaller_ModemKey" Root="HKLM"
Key="Software\Flextronics\FlexInstaller_Modem"
Action="createAndRemoveOnUninstall" >
                <RegistryValue Name="ModemInstaller" Type="string"
Value="modem_driver_x32" />
                <RegistryValue Name="Version" Type="string" Value="1.0.0.0"
/>
              </RegistryKey>

            </Component>
          </Directory>

</Directory>
</Directory>
</Directory>

<Feature Id="ProductFeature" Title="FlexInstaller_x32" Level="1">
      <ComponentRef Id="USB_Component" />
      <ComponentRef Id="Modem_Component"  />
</Feature>

    <UIRef Id="WixUI_Minimal" />
</Product>
</Wix>


---

-- 
ing. Javier Orlando Ramírez Martínez
http://linux.mty.itesm.mx/~oramirez
http://picasaweb.google.com/javier.ramirez
http://twitter.com/oramirez1
http://flickr.com/photos/orlando1
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to