C CPU Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-02 #1 我要对一程序进行二次开发, 但没有其中一程序的代码,且 一程序使用BORLAND C++写成 先富$100,解决侯在加$100
L littlegrass Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-02 #2 看来只能重新写了。 这种事我碰到过好几次,源程序丢了,仅留下执行代码, 没办法,只能重头再来了! ((
J jiangtao Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-02 #3 连obj文件和 dcu文件都没有吗? 那就直接shellexecute
H huizhang Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-03 #4 CPU, 通常的二次开发要看那个程序能够提供那些服务功能, 开放性如何。比如说是否提供 DDE或ActiveObject连接。。。 如果该程序不具有上述任何功能,那就有一点点麻烦了,不过也不是没有可能。首先 要分析其数据是怎样传递的,流入数据是通过那种方式,文件、数据库、键盘输入..., 流出数据的方式。如果是文件、数据库方式那就简单一些了,只要能够控制数据流即 可。如果是键盘输入的话,可以通过 message 机制传送数据。一般情况下一个程序 的数据流都比较复杂,都是通过复合方式的。 若要改变一个 exe 程序的用户界面则很困难,但是至少你可以将那个程序拉入到你 自己定义的界面下作为一个字窗口运行。 想要更具体的解决办法恐怕没有,这需要根据具体情况来定。
CPU, 通常的二次开发要看那个程序能够提供那些服务功能, 开放性如何。比如说是否提供 DDE或ActiveObject连接。。。 如果该程序不具有上述任何功能,那就有一点点麻烦了,不过也不是没有可能。首先 要分析其数据是怎样传递的,流入数据是通过那种方式,文件、数据库、键盘输入..., 流出数据的方式。如果是文件、数据库方式那就简单一些了,只要能够控制数据流即 可。如果是键盘输入的话,可以通过 message 机制传送数据。一般情况下一个程序 的数据流都比较复杂,都是通过复合方式的。 若要改变一个 exe 程序的用户界面则很困难,但是至少你可以将那个程序拉入到你 自己定义的界面下作为一个字窗口运行。 想要更具体的解决办法恐怕没有,这需要根据具体情况来定。
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-03 #5 1、反编译//机会不大 2、SHELLEXECUTE 3、有没有OLE/DDE接口? 4、重写
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-03 #6 如果能的话,起不是用DELPHI写<FONT COLOR=RED>病毒</FONT>吗?
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1998-12-06 #8 另一种方法就是通过一个相同的文件 来交换"命令",具体的在"DOS 程序如 何向WIN95程序发送消息"讨论!不过 要源代码的!