LogonAsUser

  • Thread starter Jochen Friedmann
  • Start date
J

Jochen Friedmann

Hallo zusammen,

Ich versuche an einem PC (Winn2000 SP2 , mit Domainanbindung) einen Task als
anderer User zu starten.

Ich habe die Funktion Win32::AdminMisc::LogonAsUser
und...::CreateProcessAsUser verwendet. Leider funktioniert das kein
bisschen.

Hat vielleicht irgendwer Erfahrung mit diesem Modul ?

CODE:

{
print "\nDomain : ";
my $domain = <STDIN>;
chop $domain;
print "\nBenutzername : ";
my $user = <STDIN>;
chop $user;
print "\nPasswort : ";
my $passwort =<STDIN>;
chop $passwort;
print "\nTask : ";
my $task = <STDIN>;
chop $task;

if
(Win32::AdminMisc::LogonAsUser("$domain","$user","$passwort",LOGON32_LOGON_I
NTERACTIVE))
{
print "Successfully impersonating " . Win32::AdminMisc::GetLogonName() .
"\n";
}

else {print "\nfault";}

Win32::AdminMisc::CreateProcessAsUser($task,
"Flags", CREATE_NEW_CONSOLE,
"XSize", 640,
"YSize", 400,
"X", 200,
"Y", 175,
"XBuffer", 80,
"YBuffer", 175,
"Title", "Title: $user" . "'s $task
program",
"Fill", BACKGROUND_BLUE |
FOREGROUND_RED |
FOREGROUND_BLUE |
FOREGROUND_INTENSITY |
FOREGROUND_GREEN,
);
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,055
Latest member
SlimSparkKetoACVReview

Latest Threads

Top