Windows Vista Tips

Windows Vista Tips > Newsgroups > Windows Vista Security > LockWorkStation and WTSLogoffSession return error code 5 in a Vist

Reply
Thread Tools Display Modes

LockWorkStation and WTSLogoffSession return error code 5 in a Vist

 
 
Santosh Panchapakesan
Guest
Posts: n/a

 
      02-04-2010
Hi,

I have written a service with "requestedExecutionLevel
level="highestAvailable" " in the manifest file. In the service I call into
LockWorkStation or WTSLogoffSession, which do not seem to be working on
Vista. GetLastError to both the functions returns error code 5.

Is there anything that I need to do.

Please help.

Thanks,
Santosh
 
Reply With Quote
 
 
 
 
Andrew McLaren
Guest
Posts: n/a

 
      02-05-2010
On 4/02/2010 22:21, Santosh Panchapakesan wrote:
> I have written a service with "requestedExecutionLevel
> level="highestAvailable" " in the manifest file. In the service I call into
> LockWorkStation or WTSLogoffSession, which do not seem to be working on
> Vista. GetLastError to both the functions returns error code 5.


It sounds like your Service is attempting to perform these actions (lock
workstation, logout) for the interactive user, right?

In Windows Vista and higher, Services do not run in the same Session as
the logged-in user. Services run in Session 0; and users are in
Sesssions 1, 2 3 and so on. So your Service cannot just cross session
boundaries and log off a user in another session - that would be a
security violation. Hence the Access Denied error.

Start by reading this paper, and then redesign your Service accordingly:

http://www.microsoft.com/whdc/system...n0Changes.mspx

It may require more that just changing one or two lines of code; you may
need to re-architect the whole thing.

A few other references:

http://windowsteamblog.com/blogs/dev...isolation.aspx

http://msdn.microsoft.com/en-us/library/bb756986.aspx

http://channel9.msdn.com/posts/Charl...-with-Desktop/

Hope it helps,

Andrew

--
amclar at optusnet dot com dot au
 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off




1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59