[wix-users] Using user's home directory as working directory (a.k.a startup directory) for shortcuts
Herman van Drie
hvandrie at outlook.com
Tue Jan 5 07:25:55 PST 2021
Yapp,
I imagine shortcuts are created in user's profile Start Menu?
I actually don't understand why you cannot retrieve user's home directory from the application. Very dangerous to have a static user home directory as you cannot have an environment variable for a working directory in a shortcut to my knowledge. So, I wouldn't even try it to make it a static working directory in a shortcut. Very uncommon approach, only asking for more issues.
Regards,
Herman
-----Original Message-----
From: wix-users <wix-users-bounces at lists.wixtoolset.org> On Behalf Of Clifford Yapp via wix-users
Sent: dinsdag 5 januari 2021 16:21
To: wix-users at lists.wixtoolset.org
Cc: Clifford Yapp <cliffyapp at gmail.com>
Subject: [wix-users] Using user's home directory as working directory (a.k.a startup directory) for shortcuts
Hi! I'm trying to create a WiX installer for a project using CMake, and I'm hitting a rather thorny problem.
For a number of reasons, we would prefer our user facing GUI applications being launched from shortcuts to start with a working directory equivalent to the user's home directory. The NSIS installer allows this, but thus far I have not figured out how to do it with WiX.
The closest I have found so far is the work on Powershell's installer (
https://discourse.cmake.org/t/cpack-wix-setting-working-directory-for-desktop-and-menu-shortcuts/1846)
but it looks like that was subsequently reverted as not working.
Is there a standard way in WiX to set the working directory of shortcuts to the user's home directory? CMake in principle offers a mechanism to patch or augment WiX logic, but so far I've not even been able to identify a working solution to try to integrate.
Thanks for any assistance,
CY
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
More information about the wix-users
mailing list