Search
Winners

Win Prizes

Social Presence
Like us on Facebook
Advertisements
Ads

Lock, restart,logOff and shutdown a computer

Rajkatie
Posted by Rajkatie under C# on 3/3/2012 6:06:21 AM | Points: 75 | Views : 6279 | Status : [Member] [MVP]

 public void PerformOperation(string filename, string arguments)

        {

            using (Process myProcess = new Process())
            {
                myProcess.StartInfo.FileName = Path.Combine(Environment.SystemDirectory, filename);
                myProcess.StartInfo.Arguments = arguments;
                myProcess.StartInfo.UseShellExecute = false;
                myProcess.StartInfo.CreateNoWindow = true;
                myProcess.Start();
               
            }


// lock computer
1) PerformOperation("rundll32.exe", "user32.dll,LockWorkStation");

//Log Off computer
2)PerformOperation("shutdown.exe", "-l");

//Restart computer
3)PerformOperation("shutdown.exe", "-r -t 0");

//Shutdown computer
4)ProcessRequest("shutdown.exe", "-s -t  0");



Rajesh Patel
R.P.A Developer | Developer Trainer | Clean Code Evangelist

Comments or Responses


Login to post response