Per machine installation with windows installer initiated UAC prompt accepted (so the action was running as SYSTEM). I'll ask how much I can share.
Scott Palmer <swpal...@gmail.com> wrote: Without running msiexec as an Administrator? If you have any code you can share I would appreciate it. Thanks, Scott On Tue, Jan 28, 2014 at 3:39 AM, Blair Murri <os...@live.com> wrote: > I’ve done it from a deferred DLL CA using the CreateSymbolicLink() API > before. > > > Blair > > > From: Scott Palmer > Sent: Saturday, January 25, 2014 5:32 PM > To: General discussion for Windows Installer XML toolset. > > "runas" seems to be useless for installer purposes. > For one: I can't have a console window pop up where a user is forced to > enter their password. > Second: It may run as a particular user, but not with *all* of their > privileges, i.e. not as an Administrator. > > I'll make it an open challenge.. I've spent a couple days trying. If > anyone could confirm one way or the other, if it is possible or impossible > to create a symbolic link from an installer with nothing more than the > usually UAC prompt appearing. > > Note that if you run msiexec as an administrator (from a "Run as > Administrator" command prompt), then everything works. Obviously that > totally ruins the user experience and goes against the whole point of UAC. > What is so scary about symbolic links that this is a privileged operation > anyway??! It's particularly mysterious since once the symbolic link is > created your don't need any special privileges to delete it! > > > Regards, > > Scott > > > > On Fri, Jan 24, 2014 at 10:41 PM, Jeremiahf <jeremi...@gmail.com> wrote: > > > Interesting... does it not work with removing the quotes from > > "[$(var.linkDest)]"' ? btw... I copied your line and there is an extra ' > > after "[$(var.linkDest)]". I pasted it in notepad and saw it more clear. > > > > Check this out. > > > > http://www.windows7home.net/how-to-create-symbolic-link-in-windows-7/ > > > > use runas if you need to really need to rock the cmd.exe > > > > C:\>runas /user:<localmachinename>\administrator cmd.exe /c mklink /D > > some_link_name some_directory_path > > > > > > C:\>runas /user:<DomainName>\<AdministratorAccountName> cmd > > > > ref from: C:\>runas /user:<DomainName>\<AdministratorAccountName> cmd > > > > cheers > > > > > > > > On Fri, Jan 24, 2014 at 4:12 PM, Scott Palmer <swpal...@gmail.com> > wrote: > > > > > Can someone show me code that can successfully do it? > > > > > > I tried: > > > > > > <CustomAction Id='Mklink' Directory="myDir" > > > ExeCommand='[SystemFolder]cmd.exe /K mklink /D > > mylink > > > "[$(var.linkDest)]"' Execute="deferred" Impersonate="no" /> > > > > > > <InstallExecuteSequence> > > > <Custom Action="Mklink" > > > Before="InstallFinalize">$needALinkForThisComp=3</Custom> <!-- runs at > > > install of that Compoent Id --> > > > > > > </InstallExecuteSequence> > > > > > > I'm running on Windows 7 > > > > > > The cmd window that pops up (titled: "Administrator: > > > C:\Windows\SysWOW64\cmd.exe") indicates that the System user doesn't > have > > > permission to make a symbolic link (thanks Microsoft!): > > > "You do not have sufficient privilege to perform this operation." > > > > > > > > > Thanks, > > > > > > Scott > ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ WatchGuard Dimension instantly turns raw network data into actionable security intelligence. It gives you real-time visual feedback on key security issues and trends. Skip the complicated setup - simply import a virtual appliance and go from zero to informed in seconds. http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users