知识大全 C#代码关闭Windows XP
Posted 知
篇首语:孤独如影随形,我们不能杀死他,只能与他和解。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 C#代码关闭Windows XP相关的知识,希望对你有一定的参考价值。
C#代码关闭Windows XP 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
using System; using System Runtime InteropServices; class shoutdown [StructLayout(LayoutKind Sequential Pack= )] internal struct TokPriv Luid public int Count; public long Luid; public int Attr; [DllImport( kernel dll ExactSpelling=true) ] internal static extern IntPtr GetCurrentProcess(); [DllImport( advapi dll ExactSpelling=true SetLastError=true) ] internal static extern bool OpenProcessToken( IntPtr h int acc ref IntPtr phtok ); [DllImport( advapi dll SetLastError=true) ] internal static extern bool LookupPrivilegeValue( string host string name ref long pluid ); [DllImport( advapi dll ExactSpelling=true SetLastError=true) ] internal static extern bool AdjustTokenPrivileges( IntPtr htok bool disall ref TokPriv Luid newst int len IntPtr prev IntPtr relen ); [DllImport( user dll ExactSpelling=true SetLastError=true) ] internal static extern bool ExitWindowsEx( int flg int rea ); internal const int SE_PRIVILEGE_ENABLED = x ; internal const int TOKEN_QUERY = x ; internal const int TOKEN_ADJUST_PRIVILEGES = x ; internal const string SE_SHUTDOWN_NAME = SeShutdownPrivilege ; internal const int EWX_LOGOFF = x ; internal const int EWX_SHUTDOWN = x ; internal const int EWX_REBOOT = x ; internal const int EWX_FORCE = x ; internal const int EWX_POWEROFF = x ; internal const int EWX_FORCEIFHUNG = x ; private static void DoExitWin(int flg) bool ok; TokPriv Luid tp; IntPtr hproc = GetCurrentProcess(); IntPtr htok = IntPtr Zero; ok = OpenProcessToken( hproc TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY ref htok ); tp Count = ; tp Luid = ; tp Attr = SE_PRIVILEGE_ENABLED; ok = LookupPrivilegeValue( null SE_SHUTDOWN_NAME ref tp Luid ); ok = AdjustTokenPrivileges( htok false ref tp IntPtr Zero IntPtr Zero ); ok = ExitWindowsEx( flg ); public static void Main() Console WriteLine( 正在关闭计算机…… ); // 修改 EWX_SHUTDOWN 或者 EWX_LOGOFF EWX_REBOOT等实现不同得功能 // 在XP下可以看到帮助信息 以得到不同得参数 // SHUTDOWN /? DoExitWin(EWX_SHUTDOWN); cha138/Article/program/net/201311/12498相关参考
知识大全 windows xp系统中让你右键有[在此处打开命令窗口 我是个电脑小白,请说详细点
windowsxp系统中让你右键有[在此处打开命令窗口我是个电脑小白,请说详细点1.首先,将下面的这段代码复制到记事本窗口中并保存为一个以reg为扩展名的注册表文件:WindowsRegistryEd
C#实现动态调用WindowsDLL 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 部分代码来自
这个问题来自社区提问代码保留一份用来以后回答 usingSystem;usingSystemComponentModel;usingSystemWindowsForms;namespac
急!xp装windows7时如何破解内存限制?你这样的内存就算破解了装了win7也无法畅顺的运行的,实在是没有必要的急!急!急!求《单身公主相亲记》的所有插曲!1.Youaretheone(林志颖)片
我的windowsxp需要激活怎么办?解决方法如下:一.1:注册表(运行regedit)HKEY_LOCAL_MACHINE\\SOFTWARE\\microsoft\\WindowsNT\\Curr
Windowsxp系统中的桌面是指什么? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Windows
WindowsXP系统中没有音频设备,怎么办 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Windo
WindowsXP系统中没有音频设备,怎么办 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Windo
我为什么进不去WINDOWSXP系统 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我为什么进不去WI
windowsxp系统计算器中开根号我都纳闷楼上两个的答案都怎么来的。1楼,你那个方法其实只是叫做“2的0.5次方”,根本就不是开根。正确的方法应该是:1.查看->科学型,然后勾选“inv”这个