C# CS版关机小程序 关机小程序 定时关机

时间:2013-01-04 09:08:56
【文件属性】:

文件名称:C# CS版关机小程序 关机小程序 定时关机

文件大小:110KB

文件格式:RAR

更新时间:2013-01-04 09:08:56

C# CS版关机小程序 关机小程序 定时关机

部分代码。。。。实现了定时关机,重启,注销,在上一版本上添加了对加锁和解锁的密码验证功能,部分代码 [DllImport("kernel32.dll", ExactSpelling = true)] internal static extern IntPtr GetCurrentProcess(); [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)] internal static extern bool OpenProcessToken(IntPtr h, int acc, ref IntPtr phtok); [DllImport("advapi32.dll", SetLastError = true)] internal static extern bool LookupPrivilegeValue(string host, string name, ref long pluid); [DllImport("advapi32.dll", ExactSpelling = true, SetLastError = true)] internal static extern bool AdjustTokenPrivileges(IntPtr htok, bool disall, ref TokPriv1Luid newst, int len, IntPtr prev, IntPtr relen); [DllImport("user32.dll", ExactSpelling = true, SetLastError = true)] internal static extern bool ExitWindowsEx(int DoFlag, int rea); internal const int SE_PRIVILEGE_ENABLED = 0x00000002; internal const int TOKEN_QUERY = 0x00000008; internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020; internal const string SE_SHUTDOWN_NAME = "SeShutdownPrivilege"; internal const int EWX_LOGOFF = 0x00000000; internal const int EWX_SHUTDOWN = 0x00000001; internal const int EWX_REBOOT = 0x00000002; internal const int EWX_FORCE = 0x00000004; internal const int EWX_POWEROFF = 0x00000008;


【文件预览】:
C# CS版关机小程序
----WindowsApplication4()
--------WindowsApplication4()
--------WindowsApplication4.sln(924B)
--------WindowsApplication4.suo(19KB)

网友评论

  • 还行吧,能关机