飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 2933|回复: 2

[求助] 脱壳后运行关机,怎么解决关机校验呢,断点是什么?

[复制链接]
  • TA的每日心情
    开心
    2022-12-2 16:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2010-1-27 16:42:42 | 显示全部楼层 |阅读模式
    脱壳后,查壳是VB的,一运行脱壳后的软件就会关机,用断点bp ExitWindowsEx 也拦不下来,不知道该怎么解决,请大侠们指点一下

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?加入我们

    x
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2017-5-9 01:01
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2010-1-28 08:24:37 | 显示全部楼层
    Window关机函数ExitWindowsEx详解
    “系统ShutDown”属于Windows系统的一种基本服务。功能上有“关闭系统”,“注销用户”,“锁定工作站”3中操作。SDK中提供了几个函数,来对此服务进行调用。

    “关闭系统”功能使计算机可以被安全的关闭。所有在文件系统里缓冲的内容都被强制写入磁盘。然后,显示相应的对话框,提示用户计算机将被关闭或者已经准备好被关闭。可选的情况一般是计算机在关闭后重起,而不是直接切断电源。

    如果一个进程调用“注销”功能函数,则该进程所在的安全环境范围内的所有进程都被终止,使当前的用户退出系统。一个登陆对话框被显示,期待新用户的登陆。

    “锁定工作站”功能使你可以在离开计算机的时候,保护计算机屏幕不被未授权的用户看到。要解除锁定,必须用管理员或着授权用户的帐号和密码重新登陆。

    如何关闭系统:

    程序可以用两种方式关闭本地或远程计算机
    直接关闭系统
    关闭系统并重启
    Windows NT/2000 及后续版本: 程序必须拥有SE_SHUTDOWN_NAME权限才能成功调用关闭函数。


    ExitWindowsEx函数可以用来关闭系统。如函数成功调用,系统对每个窗口发送WM_QUERYENDSESSION 消息,询问窗口所属的程序是否可以被终止。收到此消息的程序应该进行响应,清除环境释放资源,然后返回TRUE表示自己可以被终止。然而调用ExitWindowEx的时候如果指定了EXW_FORCE,则系统强行终止相关的进程并关闭,这样可能导致数据的丢失。

    这是一段在NT/2000中调用ExitWindowEx关闭系统的程序(强制关闭所有程序)。

    在windows95/98/me中直接调用ExitWindowEx即可。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2022-12-2 16:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

     楼主| 发表于 2010-1-30 17:23:02 | 显示全部楼层
    bp Creatfile可以断下的,正在调试
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表