B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-20 #1 如何生成程序,就像作生成安装程序一样,或者是那种自动生成游戏修改器一样,我只知道是用流式写入文件,但是如何才能把要用的数据写入程序中去
B boy2002cn Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-21 #3 就是自动生成一个程序执行某个特定的动作,如修改特定内存地址数据
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-21 #4 比如 定义一个结构 type node = pack add : Longword; //要修改的地址 V : Longint ; //要修改的数值 end; 然后我们写个小程序,逻辑就是 把尾部的n个node读出来并且改写。。 编译完成后,我们把这个小exe作为资源放到我们程序里面,然后生成的时候 把exe后面再加上我们想修改的n个node,然后最后一个字节为n,这样就可以了
比如 定义一个结构 type node = pack add : Longword; //要修改的地址 V : Longint ; //要修改的数值 end; 然后我们写个小程序,逻辑就是 把尾部的n个node读出来并且改写。。 编译完成后,我们把这个小exe作为资源放到我们程序里面,然后生成的时候 把exe后面再加上我们想修改的n个node,然后最后一个字节为n,这样就可以了
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-21 #5 补充一点,如果想对指定程序修改 ,可以再在文件后面追加此程序的特征 比如:那窗体的标题字符串 , 这样就比较灵活了。。。 明白?? :)
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-21 #6 关于游戏修改器,可以参考我的代码 : http://liumazi.efile.com.cn/
W wang_80919 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-22 #8 其实,小程序还是您自己写好的。但程序的末尾又加入了额外的数据。运行时利用这些额外的数据来决定,程序有什么功能、有什么界面。
刘 刘麻子 Unregistered / Unconfirmed GUEST, unregistred user! 2004-04-22 #9 对的 , 小程序也是自己写 ,生成器也是自己写(要把小程序作为资源放到自己里面)