why not state is local despite while running msi from command line i mention
ADDSOURCE=Feature_two
now it shows.feature is NULL,
if i am installing msi from cd and i want application should install to
machine but run only when cd is inserted
how can i do this.
give example help...
please bob any clue...


On Thu, Apr 30, 2009 at 1:37 PM, sam desilva <sam.desilv...@gmail.com>wrote:

> hi
>
> actually i have build wix aplication which i want to installed from flash
> drive to other machine but i want installation should not copy files to
> target machine it should run only when the flash drive is plugged  ,after
> setting all the feature and component run-from-source , msi installtion
> copying file in target machine. and in the verbose log it shows all featur
> and compnent run-from-local.
> it is not runing from source why?
>
> here is code.
>
> <?xml version="1.0" encoding="UTF-8"?>
> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";>
>
> <!-- product  "APPS-D-->
>   <Product Id="672A115E-4817-4ddb-B8FB-1398C7B129E5"
>            Name="APPS-D_2"
>            Language="1033"
>            Version="1.0.0.0"
>            Manufacturer="I-FLAPPTech"
>            UpgradeCode="CB77C061-4C1A-4c26-8816-09D33FB2EDAA">
>
>
>     <!--packageing of prouct -->
>     <Package InstallerVersion="200" Compressed="yes" />
>
>     <!--check privilage/admin right condition before intalltion-->
>     <Condition Message="You need to be an administrator to install this
> product.">
>       Privileged
>     </Condition>
>
>     <!--compreson and media embed -->
>     <Media Id="1" Cabinet="media1.cab" EmbedCab="no" DiskPrompt="Disk1"
> VolumeLabel="Disk 1" />
>     <Media Id="2" Cabinet="mediaxyz.cab" EmbedCab="no" DiskPrompt="Disk2"
> VolumeLabel="Disk 2" />
>
>
>
>     <Property Id="DiskPrompt" Value="[1]" />
>
>     <!--dirctory heicrachy otinstall -->
>         <Directory Id="TARGETDIR" Name="SourceDir">
>             <Directory Id="ProgramFilesFolder">
>                 <Directory Id="INSTALLLOCATION" Name="WixProjectFive_New">
>
>                     <!-- TODO: Remove the comments around this Component
> element and the ComponentRef below in order to add resources to this
> installer. -->
>                     <!-- TODO: Insert files, registry keys, and other
> resources here. -->
>                     <!-- </Component> -->
>
>           <!--First component-->
>
>             <Component Id="Component_one"
> Guid="15B302A4-2DDB-4047-89EB-A81A77EFFA6E"  DiskId="1" Location="source">
>
>
>               <File Id="RunExe"
>                   Name="dllClient.exe"
>                   Source="E:\Drive E\JANUARY01012009\220109\Meeting
> Sample\WixProjectFive\Files\dllClient.exe"
>                   DiskId="1"
>                   Vital="yes">
>
>
>               <Shortcut Id="RunExeStartMenu"
>                         Directory="ProgramMenuFolder"
>                         Name="WixSampleNew"
>                         WorkingDirectory="INSTALLLOCATION"
>                         Icon="DEAT011.ICO"
>                         IconIndex="0"
>                         Advertise="yes" >
>               </Shortcut>
>
>               <Shortcut Id="RunExeDesktop"
>                         Directory="DesktopFolder"
>                         Name="WixSampleNew"
>                         WorkingDirectory="INSTALLLOCATION"
>                         Icon="DEAT011.ICO"
>                         IconIndex="0"
>                         Advertise="yes">
>               </Shortcut>
>
>
>
>
>             </File>
>
>             <Registry Id="WixFiveRegInstallDir1" Root="HKLM"
> Key="Software\WixProjectFive" Name="TextPah"
>              Action="write"  Type="string"
> Value="[INSTALLLOCATION]WixSrcText.txt" >
>             </Registry>
>
>             <Registry Id="WixFiveRegInstallDir2" Root="HKLM"
> Key="Software\WixProjectFive" Name="TextPahWrite"
>              Action="write"  Type="string"
> Value="[INSTALLLOCATION]WriteText.txt" >
>             </Registry>
>
>             <Registry Id="WixFiveRegInstallDir3" Root="HKLM"
> Key="Software\WixProjectFive" Name="DllPathRead"
>              Action="write"  Type="string"
> Value="[INSTALLLOCATION]WixSrcDll.dll"  >
>             </Registry>
>
>             <File Id ="RunDll" Name="WixSrcDll.dll" Source="E:\Drive
> E\JANUARY01012009\220109\Meeting Sample\WixProjectFive\Files\WixSrcDll.dll"
> Vital="yes" DiskId="1">
>
>             </File>
>
>             <File Id ="RunText" Name="WixSrcText.txt" Source="E:\Drive
> E\JANUARY01012009\220109\Meeting Sample\WixProjectFive\Files\WixSrcText.txt"
> Vital="yes" DiskId="1">
>
>             </File>
>
>             <!-- remove the file used by program but not part of
> intallation package-->
>             <RemoveFile Id="RemoveWritefile" On="uninstall"
> Name="WriteText.txt" />
>
>
>           </Component>
>
>
>           <!--second component-->
>           <Component Id="component_two" Guid
> ="ABA305CB-4C75-4a64-9963-115C2B1E82D8"  DiskId="2"  Location="source">
>
>             <File Id="textfileid" Name="ReadMe.txt"  DiskId="2"
> Source="E:\Drive E\JANUARY01012009\220109\Meeting
> Sample\WixProjectFive\Files\ReadMe.txt" Vital="yes" >
>             </File>
>
>           </Component>
>
>
>         </Directory>
>             </Directory>
>
>     <!-- desk top directory and Startmenudirectory-->
>       <Directory Id="ProgramMenuFolder" Name="PMenu"/>
>       <Directory Id="DesktopFolder" Name="Desktop" />
>
>      <!--final directory close-->
>       </Directory>
>
>
>
>     <!--features of product APPS-D -->
>     <!--first feature-->
>         <Feature Id="ProductFeature_one" Title="WixProjectFive_FeatureOne"
> Level="1" InstallDefault="source" >
>               <ComponentRef Id="Component_one"/>
>
>      </Feature>
>
>     <!--second feature-->
>     <Feature Id="ProductFeature_two"  Title="WixProjectFive_FeatureTwo"
> Level="1" InstallDefault="source"  >
>
>       <ComponentRef Id ="component_two"/>
>
>
>     </Feature>
>
>
>
>     <AdminExecuteSequence />
>
>     <InstallExecuteSequence>
>
>       <RemoveExistingProducts After='InstallFinalize' />
>
>     </InstallExecuteSequence>
>
>
>     <InstallExecuteSequence>
>       <Custom Action="LaunchFile" After="InstallFinalize">
>         NOT Installed
>       </Custom>
>     </InstallExecuteSequence>
>
>     <Icon Id="dllClient.exe"
>           SourceFile="E:\Drive E\JANUARY01012009\220109\Meeting
> Sample\WixProjectFive\Files\dllClient.exe" >
>     </Icon>
>
>     <Icon Id="DEAT011.ICO"
>           SourceFile="E:\Drive E\JANUARY01012009\220109\Meeting
> Sample\WixProjectFive\Files\DEAT011.ICO" >
>
>     </Icon>
>
>
>     <Property Id='NOTEPAD'>
>       Notepad.exe
>     </Property>
>
>     <CustomAction Id='LaunchFile'
>                   Property='NOTEPAD'
>                   ExeCommand='[INSTALLLOCATION]ReadMe.txt'
>                   Return='asyncNoWait' >
>     </CustomAction>
>
>
>
>   </Product>
> </Wix>
> here is the log.
>
>
> (UNKNOWN)    &nbspAction start 13:04:46: InstallValidate.
> (STATE)      &nbspMSI (s) (10:30) [13:04:46:984]: Feature:
> ProductFeature_one; Installed: Absent; Request: Local; Action: Local
> (STATE)      &nbspMSI (s) (10:30) [13:04:46:984]: Feature:
> ProductFeature_two; Installed: Absent; Request: Local; Action: Local
> (STATE)      &nbspMSI (s) (10:30) [13:04:46:984]: Component: Component_one;
> Installed: Absent; Request: Local; Action: Local
> (STATE)      &nbspMSI (s) (10:30) [13:04:46:984]: Component: component_two;
> Installed: Absent; Request: Local; Action: Local
>
>
> On Wed, Apr 29, 2009 at 7:43 AM, John Nannenga <
> john.nanne...@microsoft.com> wrote:
>
>> Features and components both have "state" information which indicate the
>> current state [status] and requested action of the feature / component.
>>
>> Refer to:
>>        
>> http://msdn.microsoft.com/en-us/library/aa368012(VS.85).aspx<http://msdn.microsoft.com/en-us/library/aa368012%28VS.85%29.aspx>
>>        and perhaps this:
>> http://msdn.microsoft.com/en-us/library/aa367858(VS.85).aspx<http://msdn.microsoft.com/en-us/library/aa367858%28VS.85%29.aspx>
>>
>>
>> WI allows applications [or portions of an application] to run directly
>> from a network share without the need for the application to be installed on
>> a local machine [of course, assuming the application supports this, etc...].
>>  This is what you refer to as "Run from Source".
>>
>> What you refer to as "Run from Local" means pretty much just that...the
>> feature will be installed locally on the machine.
>>
>> I don't have an easy to understand WiX sample for this (not sure if
>> someone already might have blogged on this)
>>
>>
>>
>> -----Original Message-----
>> From: sam desilva [mailto:sam.desilv...@gmail.com]
>> Sent: Wednesday, April 29, 2009 12:09 AM
>> To: wix-users@lists.sourceforge.net
>> Subject: [WiX-users] feature component state source /local
>>
>> what does it mean by feature component state
>> how this state stored in registry.?
>> what is the meaning of run-from-source or run-from-local
>> it you give any wix example .with mentioning installation steps would be
>> good;
>>
>> ------------------------------------------------------------------------------
>> Register Now & Save for Velocity, the Web Performance & Operations
>> Conference from O'Reilly Media. Velocity features a full day of
>> expert-led, hands-on workshops and two days of sessions from industry
>> leaders in dedicated Performance & Operations tracks. Use code vel09scf
>> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Register Now & Save for Velocity, the Web Performance & Operations
>> Conference from O'Reilly Media. Velocity features a full day of
>> expert-led, hands-on workshops and two days of sessions from industry
>> leaders in dedicated Performance & Operations tracks. Use code vel09scf
>> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
>
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to