请教如何向别人的程序里添加一些自己想要的功能?

请教如何向别人的程序里添加一些自己想要的功能?,第1张

如果你有源代码的话,改代码重编译,不过我相信你问的不是这个情况。

另一种方法就是逆向分析目标程序,和它的附属DLL。分析这个DLL的或明或暗的函数列表,以及它们的参数类型,然后重写DLL,知道这项工程是很复杂的,

当然可以结合两者来用:

一般上的程序会用到一些另人写好的动态库,如果你能找到那个库的源代码,修改起来就方便了。

1、软件的功能是已经在编辑软件程序时就写好了的。

2、如果你想那样做,只能找制作软件的公司,重新添加新的功能,但并非简单的添加程序即刻,还要调试等等。

3、我只能说我们使用软件的不可能,但制作软件的公司可能实现你的想法。

#include <stdio.h>

void main()

{

int a,c

char flag='y'

float b,z=0

while(flag=='y'||flag=='Y'){

printf("输入工资(元):")

scanf("%d",&a)

b=a-2000

if(b<=500)

c=1

else

if(b<=2000)

c=2

else

if(b<=5000)

c=3

else

if(b<=20000)

c=4

else

if(b<=40000)

c=5

else

if(b<=60000)

c=6

else

if(b<=80000)

c=7

else

if(b<=100000)

c=8

else

if(b<=9998000)

c=9

switch(c)

{

case 1:z=b*0.05break

case 2:z=b*0.10-25break

case 3:z=b*0.15-125break

case 4:z=b*0.20-375break

case 5:z=b*0.25-1375break

case 6:z=b*0.30-3375break

case 7:z=b*0.35-6375break

case 8:z=b*0.40-10375break

case 9:z=b*0.45-15375break

}

printf("应缴税为:%f\n",z)

printf("要继续输入?:(Y\\N)\n")

scanf(" %c",&flag)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8020472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存