渐渐开始明白,原来汇编也很简单
来源:互联网 发布:时空医药软件好用吗 编辑:程序博客网 时间:2024/04/28 02:40
发一个昨天写的关机程序,没测试过`````因为测试成功就要关电脑了
.386
.model flat,stdcall
option casemap:none
include /masm32/include/windows.inc
include /masm32/include/kernel32.inc
include /masm32/include/user32.inc
includelib /masm32/lib/kernel32.lib
includelib /masm32/lib/user32.lib
include /masm32/include/advapi32.inc
includelib /masm32/lib/advapi32.lib
.data
msgtext db "你确定要关闭计算机吗?",0
msgtitle db "confirm",0
privilegename db "SeShutdownPrivilege",0
.data?
tkp TOKEN_PRIVILEGES <>
htoken dd ?
.code
start:
invoke MessageBox,NULL,addr msgtext,addr msgtitle,MB_OKCANCEL
cmp eax,IDOK
jne @f
invoke GetCurrentProcess
invoke OpenProcessToken,eax,TOKEN_ADJUST_PRIVILEGES+TOKEN_QUERY,addr htoken
invoke LookupPrivilegeValue,NULL,addr privilegename,addr tkp.Privileges[0].Luid
mov tkp.PrivilegeCount,1
mov tkp.Privileges[0].Attributes,SE_PRIVILEGE_ENABLED
invoke AdjustTokenPrivileges,htoken,FALSE,addr tkp,0,NULL,0
invoke ExitWindowsEx,EWX_SHUTDOWN,NULL
@@:
invoke ExitProcess,NULL
end start
- 渐渐开始明白,原来汇编也很简单
- 原来HQL也很简单
- 渐渐的发现,原来想爱真的很难
- 渐渐明白习以为常的珍贵
- 原来我也很富有
- 在工作中开始渐渐引入 Ajax。
- 字节流编码获取原来这么复杂,但也很简单
- [转]反腐原来很简单,只要公款吃喝也搞实名制
- 字节流编码获取原来这么复杂,但也很简单
- Symbian学习笔记(21) - 原来还有这个工具wsdl2cpp,访问webservice也很简单
- 泰坦尼克号:幸存人数预测数据分析:原来也可以很简单
- 开始明白
- 原来生活很简单
- 成功原来很简单
- 原来很简单
- 开发中的Warning原来也很有用
- RESTful Web Services渐渐开始流行
- 原来做饭很简单哦。
- 网络名言 2006.6.14
- 社交网络、手机视频迅速崛起 将再造互联网
- JAVA中BigDicemal类的封装与应用
- CSDN F2F俱乐部程序人生系列活动——如何做一场成功的技术讲座
- Beijing/Yangtze River Cruise/Shanghai 9 nights / 10 days
- 渐渐开始明白,原来汇编也很简单
- c#写的一个简单数据库操作类
- 无标题
- 第七日
- 世界杯第五天
- 关于隧道的一点小知识
- SOA Best Practices: A Conversation With Sun Microsystems Distinguished Engineer Mark Hapner
- Java中文解决方案一览
- 一年后的回归