Project1

标题: 请教如何让RMXP调用某个API后程序无响应 [打印本页]

作者: 赛露休斯    时间: 2010-11-26 16:10
标题: 请教如何让RMXP调用某个API后程序无响应
本帖最后由 赛露休斯 于 2010-11-26 16:10 编辑

就是调用这个API后的效果是游戏卡死,等待一段时间后程序无响应
随便是什么功能的都可以,只要最终能够让游戏卡死就行。
必需得是call一个API
作者: orochi2k    时间: 2010-11-26 17:31
本帖最后由 orochi2k 于 2010-11-26 17:32 编辑

for i in 0..1000000000000
  Graphics.update #用于防止10秒备份
end

真的要卡死?
sleep(10000000000000000000)
作者: 赛露休斯    时间: 2010-11-26 17:58
回复 orochi2k 的帖子

必需要用API的方法,直接循环不算
作者: orochi2k    时间: 2010-11-26 18:12
回复 赛露休斯 的帖子

汝想让偶翻译成C语言写的DLL么 囧
作者: 苏小脉    时间: 2010-11-26 21:32
  1. wait_for_single_object = Win32API.new('kernel32', 'WaitForSingleObject', 'il', 'l')
  2. create_event = Win32API.new('kernel32', 'CreateEvent', 'piip', 'i')

  3. h_event = create_event.call(0, 0, 0, 'waitforever')
  4. p wait_for_single_object.call(h_event, 0xffffffff)
复制代码

作者: 赛露休斯    时间: 2010-11-26 22:34
这个正好用来测试中止API
认可苏小脉




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1