首页
社区
课程
招聘
请问OLLYDBG如何分析DirectX的全屏游戏?
发表于: 2005-2-6 00:10 8970

请问OLLYDBG如何分析DirectX的全屏游戏?

2005-2-6 00:10
8970
好象一碰到断点就是一种死不死活不活的状态
非要关了才行
怎么跟踪这样的程序呢?
谢谢!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
2
这个时候sice登场
^_^
2005-2-6 08:47
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
先把全屏切换成窗口的,这样会好一点

BTW:DirectX游戏中的文本好像也是字符串,不是图像。
2005-2-6 10:31
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
4
最初由 EndlessCrash 发布
先把全屏切换成窗口的,这样会好一点

BTW:DirectX游戏中的文本好像也是字符串,不是图像。


DirectX切成窗口好像比较麻烦
不是1,2个API可以搞定的吧
2005-2-6 11:14
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 shoooo 发布
这个时候sice登场
^_^


sice是虾米?
2005-2-6 11:34
0
雪    币: 296
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
6
最初由 shinchris 发布


sice是虾米?

s=soft
2005-2-6 12:20
0
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
7
很久很久以前在我只会在SI里bpx hmemcpy的时候,遇见过一个DirectX的,当时我只记得用这个断不下来,所以破不了,别的就不知道了。

btw:3楼好年轻呵,89年
2005-2-6 14:29
0
雪    币: 123
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
最初由 RoBa 发布
很久很久以前在我只会在SI里bpx hmemcpy的时候,遇见过一个DirectX的,当时我只记得用这个断不下来,所以破不了,别的就不知道了。

btw:3楼好年轻呵,89年

   小DD   
2005-2-6 14:31
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
有的DirectX游戏可以自己切换成窗口模式。

像 Dynomite Deluxe 之类的.
2005-2-6 15:07
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
唉,看来没有办法了
我这里SI装上了根本呼不出来
一直都是用ODBG的的
那有什么方法或软件能不中断DirectX程序,但是将里面类似seek和read之类访问文件的函数及其参数值记录下来吗?
我就等程序运行完后在看这些记录
2005-2-6 15:42
0
雪    币: 398
活跃值: (343)
能力值: (RANK:650 )
在线值:
发帖
回帖
粉丝
11
最初由 EndlessCrash 发布
有的DirectX游戏可以自己切换成窗口模式。


像 Dynomite Deluxe 之类的.


好想捏一下
2005-2-6 15:43
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
12
3楼小DD   
2005-2-6 18:02
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
我现在也遇到这个问题了,OD不行吗?一定要SOFT-ICE?
2005-6-22 06:09
0
雪    币: 211
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
我也遇到了! 全屏怎么办?
2005-6-22 15:07
0
雪    币: 196
活跃值: (2229)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
基本上所有dx的游戏只要改几处内存地址就可窗口化
2005-6-22 17:56
0
雪    币: 41
活跃值: (194)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
16
SoftIce Opengl和Direct3d的程序都能调试,典型 反恐精英CS
我尝试做个CS作弊器...可惜后来忙着毕业,没时间做了。
2005-6-22 18:35
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
最初由 freecat 发布
基本上所有dx的游戏只要改几处内存地址就可窗口化

拜托,能不能说一下修改的思路??
2005-6-23 00:47
0
雪    币: 101
活跃值: (12)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
18
工具3DAnalyze,可让directx程序窗口运行
这样就好分析了。
2005-6-26 00:38
0
雪    币: 111
活跃值: (55)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
19
用d3dwindower
一个日本人写的软件
我目前还没见过用它不能窗口化的游戏
2005-6-26 10:50
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
DirectX在初始化的时候有一个参数,是决定是否全屏的。
2005-6-26 15:58
0
游客
登录 | 注册 方可回帖
返回
//