tk86935367 发表于 2012-10-30 22:14

OD专用:UDD和Plugin路径修改工具

本帖最后由 tk86935367 于 2012-10-30 22:32 编辑

当我们移动OD的时候,每次都需要在OD中修改UDD和Plugin的路径。


所以我就写了这个程序。

先放一个成品出来。


注意:确保你的OD下存在ollydbg.ini文件。
注意:确保这个程序与ollydbg.ini文件在同一个目录







程序:vs2010+MFC
如果反馈良好,我会把源码放上来。


提供下这个程序的思路:
首先将这个程序放到OD目录下
程序运行获得自身所在目录路径(这时就是OD的路径)
将当前路径加上UDD和Plugin的路径后写入ollydbg.ini文件中(OD通过读取这个ini文件来加载插件和写入一些数据到UDD中)。


如果想扩展的可以试试下面这个思路:
如果使用了修改版,或者自自己的自定义版,或者为了兼容所有的版本。
可以读取(枚举)所有OD目录下的ini文件,对比某些特征值,如果匹配(证明是OD的配置文件)
则向其中写入对应的数据。


好了,就这样吧。

nmgame 发表于 2012-10-30 22:20

cxj98 发表于 2012-10-30 23:44

支持 od 2.0 吗?

cxj98 发表于 2012-10-30 23:45

这不是坑爹吧?下载要2个币?

tk86935367 发表于 2012-10-31 10:40

cxj98 发表于 2012-10-30 23:45 static/image/common/back.gif
这不是坑爹吧?下载要2个币?

下载不是都扣币么,我自己下也要啊,这是论坛的设置。

smny 发表于 2012-10-31 14:08

ollydbg.ini 这个配置文件里面,直接按这样改,还需要打补丁吗?{:1_902:}

UDD path=.\UDD
Plugin path=.\plugin

tk86935367 发表于 2012-11-3 11:23

smny 发表于 2012-10-31 14:08 static/image/common/back.gif
ollydbg.ini 这个配置文件里面,直接按这样改,还需要打补丁吗?

UDD path=.\UDD


嗯,这个应该是相对路径和绝对路径的差别了。

主要是我们打开ini文件,找到所在的项目,修改。花费时间多了
就不想干了,所以就写这么个程序。

嘿嘿

cjteam 发表于 2012-11-17 22:08

支持一下,分析代码吧

sxhacker 发表于 2012-11-22 10:08

感谢分享

浙江-杺庝 发表于 2013-1-19 17:11

谢谢LZ了
页: [1] 2
查看完整版本: OD专用:UDD和Plugin路径修改工具