step 1: open the visual studio 2005
step 2 : select the c# and windows application
step3: after select add the buttons like shutdown,restart,hibernate,logoff,force logoff,lock the computer
step 4: inside the button for shutdown write the following and after clicking the button at the top of the page use the following class library using System.Runtime.InteropServices;
and then add the following code before
public partial class MainForm : Form
{
// Importing Windows API library
[DllImport("user32.dll")]
public static extern void LockWorkStation();
[DllImport("user32.dll")]
public static extern int ExitWindowsEx(int uFlags, int dwReason);
double click the shutdown code
private void btnShutdown_Click(object sender, EventArgs e)
{
if (DialogResult.Yes == MessageBox.Show("Do you really want to Shutdown?", "Shutdown", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2))
ExitWindowsEx(1, 0);
}
double click the restart button
private void btnReboot_Click(object sender, EventArgs e)
{
if (DialogResult.Yes == MessageBox.Show("Do you really want to Reboot?", "Reboot", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2))
ExitWindowsEx(2, 0);
}
for locking
private void btnLockComp_Click(object sender, EventArgs e)
{
LockWorkStation();
}
for force logoff
private void btnForceLogOff_Click(object sender, EventArgs e)
{
if (DialogResult.Yes == MessageBox.Show("Do you really want to force Log Off?", "Force LogOff", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2))
ExitWindowsEx(4, 0);
}
Monday, October 6, 2008
Subscribe to:
Comments (Atom)
