发一个瞬间关机程序,之前好像看到有人问过
<p>本程序可以直接运行关机</p><p>也可以作为DLL文件在其它程序里调用</p>
<p>导出函数的原型<font face="Verdana">intShutDown(ByVal ToDo As Integer) as void</font></p>
<p>其中参数ToDo可以取0,1,2,分别表示关机、重启、关电源(API上是这么说的)</p> 忘了传附件了,补上<br/> 还能直接使用汇编呀,真不错! <p>呵呵。。。可以内联汇编的</p>
<p>FASM的编译器</p> 请问马哥,这个和shutdown -s -t 0有什么差别(我是新手) 不会伤害硬盘吧!? 本帖最后由 HoviDelphic 于 2010-5-1 00:39 编辑
Sub Main()
Declare Function RtlAdjustPrivilege Lib "ntdll" (ByVal Privilege As Long, ByVal Newvalue As Long, ByVal NewThread As Long, ByRef Oldvalue As Long) As Long
Declare Function NtShutdownSystem Lib "ntdll" (ByVal ShutdownAction As Long) As Long
RtlAdjustPrivilege 19, 1, 0, 0
NtShutdownSystem 0
End Sub 不错,顶一下!!
来玩游戏吧,问道,非常不错的游戏,强烈推荐,点击这里问道推广人 伤硬盘应该说不上,反正对硬盘来说是正常的关机过程.
只是,有可能会让一些需要保存数据的软件的数据丢失,因为这种关机方式并未一一通知大家"系统退出了",而是直接让系统关机的. 这个方法现在还有效吗
页:
[1]