>From my experience I HAD to use:
<RegistryValue Root="HKCU" Key='Software\[Manufacturer]\[ProductName]'
Name="installed" Type="integer" Value="1" KeyPath="yes"/>
</Component>
when adding a shortcut on the desktop. (someone correct me if they have
done it another way.)
Unless I am reading it unclear you are not referencing the desktop folder
in your directory id section.
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="YOURDIR" Name="NAMEOFYOURDIR"/>
*<Directory Id ="DesktopFolder" Name="Desktop"/>*
</Directory>
</Directory>
Your code updated.
1. <Directory Id="TARGETDIR" Name="SourceDir">
2. <Directory Id="ProgramFilesFolder" Name="PFiles">
3. <Directory Id="TESTPKG" Name="TestPKG">
4. *<Directory Id ="DesktopFolder"
Name="Desktop"/>*
On Wed, Apr 30, 2014 at 1:17 AM, Satbir Singh <[email protected]> wrote:
> Hi Guys,
> I tried what Jeremiahf said but that didn't worked too.
> Here<http://pastebin.com/W8C6njgv>I have added a demo of my installer
> with Jeremiahf's additions.
> Please Help.
>
>
>
>
>
>
> On Wed, Apr 30, 2014 at 3:47 AM, Jeremiahf <[email protected]> wrote:
>
> > Try this
> >
> > <DirectoryRef Id="DesktopFolder">
> > <Component Id="ShortcutComponentID" Guid="YOUR-GUID-HERE">
> > <Shortcut Id="ShortcutID"
> > Name="Shortcutname"
> > Description="Shortcutname"
> > Target="[INSTALLDIR]myapplication.EXE"
> > WorkingDirectory="INSTALLDIR"/>
> > <RegistryValue Root="HKCU"
> > Key='Software\[Manufacturer]\[ProductName]' Name="installed"
> Type="integer"
> > Value="1" KeyPath="yes"/>
> > </Component>
> > </DirectoryRef>
> >
> >
> > <Feature Id="YourFeatureID" Title="YourFeatureTitle" Level="1">
> > <ComponentGroupRef Id="NamedComponentGroup />
> > <ComponentRef Id ="ShortcutComponentID"/>
> >
> >
> > On Mon, Apr 28, 2014 at 1:18 AM, Satbir Singh <[email protected]>
> wrote:
> >
> > > I am working with WiX from last 5 month with no issues. Recently, i am
> in
> > > need to have "StartIn" property in App Desktop shortcut. By default,
> its
> > > empty.
> > >
> > > I am working with below code:
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > *<Component Id="myapplication.EXE" DiskId="1"
> > > Guid="D42BBB80-579B-42B3-A65D-130829F2982D"> <File
> > Id="myapplication.EXE"
> > > Name="My Application.exe" Source="D:\My Application\My
> Application.exe">
> > > <Shortcut Id="desktopShortcut" Directory="DesktopFolder"
> > Name="My
> > > Application" WorkingDirectory="INSTALLDIR" Icon="DesktopIcon.exe"
> > > IconIndex="0" Description="My Application Description" />
> > > <Shortcut Id="ExeShortcut" Directory="ProgramMenuDir" Name="My
> > > Application" Icon="StartMenuIcon.exe" IconIndex="0" />
> > > </File></Component>*
> > > But didn't worked.
> > >
> > >
> > > I have also tried adding "Target" property:
> > >
> > >
> > > *<Shortcut Target= "INSTALLDIR" Id="desktopShortcut"
> > > Directory="DesktopFolder" Name="Virtual Sim Center Beta"
> > > WorkingDirectory="INSTALLDIR" Icon="DesktopIcon.exe" IconIndex="0"
> > > Description="My Application Description" />*
> > > but getting error message:
> > > The Shortcut/@Target attribute cannot be specified when the Shortcut
> > > element is nested underneath a File element.
> > >
> > > Please Help.
> > >
> > >
> >
> ------------------------------------------------------------------------------
> > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> > > Instantly run your Selenium tests across 300+ browser/OS combos. Get
> > > unparalleled scalability from the best Selenium testing platform
> > available.
> > > Simple to use. Nothing to install. Get started now for free."
> > > http://p.sf.net/sfu/SauceLabs
> > > _______________________________________________
> > > WiX-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> >
> >
> >
> > --
> > "They may forget what you said but they will never forget how you made
> them
> > feel." -- Anonymous
> >
> >
> ------------------------------------------------------------------------------
> > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> > Instantly run your Selenium tests across 300+ browser/OS combos. Get
> > unparalleled scalability from the best Selenium testing platform
> available.
> > Simple to use. Nothing to install. Get started now for free."
> > http://p.sf.net/sfu/SauceLabs
> > _______________________________________________
> > WiX-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
>
>
> --
>
> Satbir Singh
>
> ------------------------------------------------------------------------------
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos. Get
> unparalleled scalability from the best Selenium testing platform available.
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> WiX-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
--
"They may forget what you said but they will never forget how you made them
feel." -- Anonymous
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users