
你好,很高兴为你解答问题,希望我下面的回答对你有所帮助。
修改程序的版本可以使用资源修改器做到,常用的有Rescope,HackResource等等。这些软件我可提供给你。如果自己不太会使用的话我可不知道您是不是学编程的。由于我的编程经验有限,我知道程序发行时的版本是在编写软件时在version里面直接声明的,实际也就是写进去的。这就是为什么windows XP过后可以是windows7而不是windows YP的原因。如果使用函数实现,那么其版本号命名一定有规律,而你发现几个软件的版本更新之后命名是有规律的呢?
以上说的修改方法,需要你拥有程序的源代码。没有程序的源代码,只能用黑客资源修改器等软件来修改。不知道您是否明白了。
而你的要求似乎是写一个非常简单的资源修改器,只需要修改程序版本即可。这个我也不是太清楚,因为我的MFC才刚刚起步,你可以到编程论坛求助看看。以帮你修改。
希望对你有所帮助
建议好的话请采纳吧!
先获取程序的相对路径+文件名 在windows中程序运行的时候是不能修改 删除的,只能读取数据后在修改里面的数据,能后呢,就把数据写入到到一个新的文件中,在退出程序时创建一个批处理文件 把原文件删除,新文件名改成原文件名 达到自身修改的思路
#include <stdioh>
struct Student
{
int age;
double score;
char sex;
};
int main(void)
{
struct Student st1 = {16,666,'F'};
printf("%d %lf %c\n",st1age,st1score,st1sex);
}
以上就是关于如何修改exe程序全部的内容,包括:如何修改exe程序、请问编程高手, 如何在程序里实现修改程序本身、C语言怎么实现程序修改自身程序数值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)