![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-26 13:11 |
共 47,812 主题排行 / 349,910 发帖 / 今日 0 篇 / 48,264 会员排行 |
| DOS汉化世界 & 中文系统 (中文化室) » DOS软件修改求助 |
| 可打印版本 1,989 / 1 |
| 第1楼 weishengshou | 发表于 2009-10-20 16:58 |
| 新手上路 发帖 6 积分 19 | |
|
DOS软件修改求助 我在汉化一个软件时,图形界面的英文都是用puttextxy函数输出的,不支持中文,后来想了一个办法,自己写一个支持中文的函数将它替代掉。函数写出来了。
可是往dos程序里面添加的时候发现一些问题: 1、空间不够,没地方添加,不知是否可以添加区段来容纳我的代码 2、重定位表修改极其麻烦,程序很大,表项有上万个,需要修改定位表,支持我添加的函数。 不知道以上两个内容有达人搞定过没有? 或者是否有工具可以拿来用的,如修改pe那般容易。 我自己写的小程序里面添加函数能搞定,可是到了实际软件就头疼,软件太大了。 非常感谢并紧急求助 |
|
| 第2楼 本是 | 发表于 2009-10-23 14:33 |
| 银牌会员 发帖 790 积分 2,227 | |
|
其实很简单!编制一个中断驻留程序,挂在一个不大可能被普通软件调用的中断号上,然后在软件中需要的地方该号调用中断而不是子程序就可以了。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |