MSFN Forum: [C++] LogonUser - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

[C++] LogonUser Privileges to user LogonUSer Rate Topic: -----

#1 User is offline   craziscoth 

  • Newbie
  • Group: Members
  • Posts: 27
  • Joined: 17-June 05

Posted 14 July 2005 - 04:18 PM

Hi all,

Writing some code that needs to be able to logon as another user to modify some registry keys. I am using the LogonUser() function and it works fine when my code is executed on a WinXP machine, but I also need to support WinNT. When I run the code on WinNT I get an error that I don't have appropriate privileges. I've read some about the SE_TCB_NAME privilege, but how do I get this privilege at runtime? Is there a better way to logon as another user in WinNT?

Thanks


#2 User is offline   SenthilKumarM 

  • Newbie
  • Group: Members
  • Posts: 18
  • Joined: 12-May 05

Posted 09 November 2005 - 03:50 AM

Hi dude,

Can you give me the sourcecode and exe which works in windows XP?

Thanks and Regards,
Senthil Kumar M.

#3 User is offline   craziscoth 

  • Newbie
  • Group: Members
  • Posts: 27
  • Joined: 17-June 05

Posted 10 November 2005 - 01:12 PM

I don't have the code anymore as I switched to using SSPI to logon as another user.

Check Microsofts site:
http://msdn.microsoft.com/library/default....y/logonuser.asp

Here is a snipet of code I used to get a handle to another users HKCU registry key:
HANDLE hToken = NULL;
LogonUser(tName, tDomain, tPassword, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &hToken);
PROFILEINFO pi = {sizeof pi, PI_NOUI, tName};
LoadUserProfile(hToken, π);
//registry code here

UnloadUserProfile(hToken, pi.hProfile);
CloseHandle(hToken);
hToken = NULL;


Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy