设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2290|回复: 5
打印 上一主题 下一主题

[已经解决] 请教如何让RMXP调用某个API后程序无响应

[复制链接]

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
跳转到指定楼层
1
发表于 2010-11-26 16:10:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 赛露休斯 于 2010-11-26 16:10 编辑

就是调用这个API后的效果是游戏卡死,等待一段时间后程序无响应
随便是什么功能的都可以,只要最终能够让游戏卡死就行。
必需得是call一个API
最近在研究XAS

Lv4.逐梦者

梦石
1
星屑
10037
在线时间
4429 小时
注册时间
2005-10-22
帖子
6951

开拓者贵宾

2
发表于 2010-11-26 17:31:45 | 只看该作者
本帖最后由 orochi2k 于 2010-11-26 17:32 编辑

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

真的要卡死?
sleep(10000000000000000000)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
3
 楼主| 发表于 2010-11-26 17:58:04 | 只看该作者
回复 orochi2k 的帖子

必需要用API的方法,直接循环不算
最近在研究XAS
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10037
在线时间
4429 小时
注册时间
2005-10-22
帖子
6951

开拓者贵宾

4
发表于 2010-11-26 18:12:31 | 只看该作者
回复 赛露休斯 的帖子

汝想让偶翻译成C语言写的DLL么 囧
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
5
发表于 2010-11-26 21:32:23 | 只看该作者
  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)
复制代码

评分

参与人数 1星屑 +400 收起 理由
fux2 + 400 认可答案高技术版

查看全部评分

[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
167
在线时间
434 小时
注册时间
2009-1-1
帖子
643
6
 楼主| 发表于 2010-11-26 22:34:07 | 只看该作者
这个正好用来测试中止API
认可苏小脉
最近在研究XAS
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 16:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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