轩辕春秋文化论坛 » 设计与修改 » 乱侃Exe文件的修改


2006-11-12 18:45 岱瀛
乱侃Exe文件的修改

由于先写成Word(内含图片),要转成贴子好麻烦,干脆就都用图片,既然用图片,就加用了水引了,嘿嘿

[[i] 本帖最后由 岱瀛 于 2006-11-17 22:10 编辑 [/i]]

2006-11-12 18:54 慕容雪芸
拍马过来支持一下本家黛儿,偶的轩辕EXE也要拜托你了,只是开头的话……我怎么看着那么汗-_\\

[[i] 本帖最后由 慕容雪芸 于 2006-11-12 18:56 编辑 [/i]]

2006-11-14 19:02 博雅张生
也来支持一下。讲的很系统啊。

2006-11-14 19:12 司徒苍月
[quote]原帖由 [i]博雅张生[/i] 于 2006-11-14 19:02 发表
也来支持一下。讲的很系统啊。 [/quote]
拍马赶来支持下,顺带TFLS的

2006-11-14 20:20 Maxwell
不错

2006-11-15 04:12 lyne
这帖子要顶:^%

2006-11-15 06:06 周瑜
[quote]原帖由 [i]博雅张生[/i] 于 2006-11-14 06:02 发表
也来支持一下。讲的很系统啊。 [/quote]

系统不系统你也别来看,赶紧回去复习。

2006-11-15 10:35 慕容雪芸
:titter:周大到处针对起本家哥哥来了

加精了,恭喜:unsure:

2006-11-15 10:43 游客II号
有点玄啊,看不大懂。精神上鼓励一下:q```+

2006-11-17 17:53 轩辕无
看不懂说什么.......

2006-11-17 22:06 岱瀛
死索命鬼,说引子那段错别字比较多:angry2:改了下,顺便又再后面又补了点东西。

2006-11-17 22:43 季飞羽
:!*很不错,希望再增加些内容。最好能做成电子书,也方便时时查看。这样看真有点累啊

2006-11-18 00:59 岱瀛
回复 #12 季飞羽 的帖子

还要增加,增加什么啊:qgod+

考虑弄份PDF传上来。


P.S郁闷,拉入个人空间的更新不同步:q))+
    BUG啊教主。(偶空间那边删除,想这边重新加一遍,发现也不行,晕,现在个人空间删除了,这边又显示已加入,不能再加了,晕,难不成要跑去改库:q))+)

2006-11-19 00:07 Maxwell
判断是否已经有副本在运行比较可靠的方式可以考虑用原子、信号等好多种。
FindWindow找窗口名比较不可靠,找类名还稍微好一点。FindWindow的关键一是同类软件不能太多,万一遇到重名的自己死活起不来就笑话了,二是标题要相对固定,要不自己都推算不出来标题是什么就没法查了。
ToolHelp好象是98以上的系统不支持了吧?

:titter:随便挑点毛病你改吧。
最后那段VC的代码,既然用了TCHAR了,字符串就应该用_T()了。
倒数第5段里还有错字:lol:

2006-11-19 00:21 djgan
:wub:很详细的说
有时间偶来学学:wub:

2006-11-19 00:45 老六
讲得好,要得!:unsure:

2006-11-19 12:38 岱瀛
[quote]原帖由 [i]Maxwell[/i] 于 2006-11-19 00:07 发表
判断是否已经有副本在运行比较可靠的方式可以考虑用原子、信号等好多种。
FindWindow找窗口名比较不可靠,找类名还稍微好一点。FindWindow的关键一是同类软件不能太多,万一遇到重名的自己死活起不来就笑话了, ... [/quote]


那天想漏了一个方法,创建互斥量也行,不过感觉浪费资源。

ToolHelp在98,ME以上的版本,只能枚举出进程的文件名,不带路径(98枚举出来的是完整路径,记得兼容测试的时候搞得偶好烦),这种方法确实不妥。

但是FindWindow,首先,KOEI都是这么做的。曹操传,成吉思汗4都是如此。但是他如何去保证不Find别人,我也不知道。
象曹操传的播放音乐的那个,就是按类名滴,有那种类名的窗口类存在,他就播放音乐,不然就米有,所以常有人说改了那个Title,曹操传就米音乐要改那个音乐文件了。(其实改Title是米事的,主要UE打开来不知道哪是Title哪是ClassName,见了曹操传的字眼就改才会这样的)

不过呢:titter:偶写滴程序,一般都用GUID做ClassName,这样可能Find到别人吗:P

除非有人真的要来捣乱了。可是要捣乱的,虾米办法米有呢:doubt:

2006-11-19 13:05 Maxwell
互斥当然要占用一点资源,换来的是可靠性比较高。
游戏不符合我说的两条,所以用也无妨。
用GUID做类名当然可以,不过总觉得。。。:lol:

2006-12-13 11:04 lazioandy
长知识啊,我去试试

2007-1-6 19:26 satyr0721
:P
努力研究一下~~~~

2007-2-1 16:31 8535455
看不懂。。。。

2008-4-12 14:26 fpefox
纯粹看不懂啊,隔行如隔山啊

2008-5-2 15:58 longxinghen
很厉害,就是看不懂

2008-7-13 18:03 龙之骄
经典……
几个月前看了一遍,这又看了遍,每次都有收获啊~~
岱大,彪悍的人生!

2008-7-13 18:59 小姓
好帖子,认真看了一边,希望lz继续写下去,还有许多不明的地方
不过估计好多人看的云里雾里的。要想初学者明白很难,牵涉太多

2010-4-17 13:47 liuyunzhanqi
回复 #1 岱瀛 的帖子

不是我辈菜鸟能看懂的

2010-7-29 12:56 gnt754748954
支持

2010-9-13 22:28 xiezi2024
其实.... 我没看懂...

页: [1]
查看完整版本: 乱侃Exe文件的修改


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.