Reference the "TerminalServerAware" attribute of the CustomAction element in 
the WiX help.

TerminalServerAware YesNoType  This attribute specifies controls whether the 
custom action will impersonate the installing user during per-machine installs 
on Terminal Server machines. Deferred execution custom actions that do not 
specify this attribute, or explicitly set it 'no', will run with no user 
impersonation on Terminal Server machines during per-machine installations. 
This attribute is only applicable when installing on the Windows Server 2003 
family.  


-----Original Message-----
From: Dmitry Berkovich [mailto:dber...@gmail.com] 
Sent: Friday, April 17, 2009 6:06 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] IO permission problem in defered CA on Windows 
Terminal Server 2003

Hi,
  Do you know what I can do to allow to deferred CA that executed on
WTS get credentials of user that execute installer?

Thanks,
  Dima


On Fri, Apr 17, 2009 at 8:56 AM, Rob Mensching <r...@wixtoolset.org> wrote:
> Yeah, that all makes sense to me. That's the way I understand the
> Windows Installer works.
>
> Dmitry Berkovich wrote:
>> Hi,
>>   I don't know what is expected behavior in Windows Installer, but I
>> have this problem only when my Installer executed on Windows Terminal
>> Server by user that belongs to local Administrators group (all other
>> users can not execute installation, since its disabled by policy).  On
>> Windows XP and Windows 2003 its not happened.
>>
>> I don't have a lot experience in security, but I logged
>> Environment.UserName inside differed CA. When it executed on WindowsXP
>> or Windows 2003 its same username that executed the MSI, but when
>> installer executed on WTS - Environment.UserName = "SYSTEM".
>>
>> Thanks,
>> Dima
>>
>> On Fri, Apr 17, 2009 at 3:50 AM, Rob Mensching <r...@wixtoolset.org> wrote:
>>
>>> Isn't that the expected behavior with the Windows Installer?
>>>
>>> Dmitry Berkovich wrote:
>>>
>>>> Hi,
>>>>   I have some issue with deferred CA on WTS.
>>>> I am creating installer package : <Package InstallerVersion="200"
>>>> Compressed="yes" InstallScope="perMachine" /> that execute deferred CA
>>>> that read some data from file that stored on network drive. When
>>>> installation is executed on Terminal Server and user that execute
>>>> installer have admin privileges - deferred CA do not see any network
>>>> drive. I checked with debugger that CA running with SYSTEM privileges
>>>> instead of user privileges.
>>>>
>>>> I found some web page
>>>> (http://msdn.microsoft.com/en-us/library/aa368073(VS.85).aspx ) that
>>>> explain this issue. But I don't know how to do it with Wix,
>>>>
>>>> Regards,
>>>>   Dima
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Stay on top of everything new and different, both inside and
>>>> around Java (TM) technology - register by April 22, and save
>>>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>>>> 300 plus technical and hands-on sessions. Register today.
>>>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>>>> _______________________________________________
>>>> WiX-users mailing list
>>>> WiX-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>>
>>>>
>>> ------------------------------------------------------------------------------
>>> Stay on top of everything new and different, both inside and
>>> around Java (TM) technology - register by April 22, and save
>>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>>> 300 plus technical and hands-on sessions. Register today.
>>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>>> _______________________________________________
>>> WiX-users mailing list
>>> WiX-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Stay on top of everything new and different, both inside and
>> around Java (TM) technology - register by April 22, and save
>> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
>> 300 plus technical and hands-on sessions. Register today.
>> Use priority code J9JMT32. http://p.sf.net/sfu/p
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>>
>
> ------------------------------------------------------------------------------
> Stay on top of everything new and different, both inside and
> around Java (TM) technology - register by April 22, and save
> $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
> 300 plus technical and hands-on sessions. Register today.
> Use priority code J9JMT32. http://p.sf.net/sfu/p
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to