问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何编辑一个游戏的exe文件?

发布网友 发布时间:2022-04-30 00:08

我来回答

2个回答

热心网友 时间:2022-06-26 20:15

如何编辑成一个可以直接运行的exe文件
如何编辑成一个可以直接运行的exe文件?
运行vb.net开发的程序要安装.net framework
运行java开发的要有JDK
如何让生成的exe文件直接在另外的机器上运行而不要再安装其他东西呢?
就像现在电脑里安装的程序都不需要再安装.net framework 之类的就能运
java应用程序的class是中间代码,不能直接运行,需要jre来解释执行,同时,jre中包含很多java应用程序所依赖的基本功能的class和解释执行这些class需要的与系统平台相关的真正本地可执行代码,所以,java的class离不开jre。
类似地:.net应用程序的那些(部分或全部)貌似exe和dll的文件,也都是中间代码,不能直接运行,需要.net framework来解释执行,同时,.net framework中包含很多.net应用程序所依赖的基本功能的.net中间代码和解释执行这些中间代码需要的与系统平台相关的真正本地可执行代码,所以,.net应用程序离不开.net framework。
之所以不需要再安装.net framework和jre是因为操作系统中已经安装了合适的.net framework和jre。如果没有安装或安装的版本不适合,同样不能运行或是运行会出错。
.net framework是ms windows家族的一员,和windows是血脉相连,必须通过安装进行大量的注册、关联、配置等等处理才能使用,所以,要么事先安装要么在你的.net应用程序的安装程序中自动安装,总之要安装。
jre和操作系统的关系没有.net那样复杂,既可以通过安装成为公用的jre,也可以不用安装而作为私有的jre随java程序一起发布。

java应用程序的class是中间代码,不能直接运行,需要jre来解释执行,同时,jre中包含很多java应用程序所依赖的基本功能的class和解释执行这些class需要的与系统平台相关的真正本地可执行代码,所以,java的class离不开jre。类似地:.net应用程序的那些(部分或全部)貌似exe和dll的文件,也都是中间代码,不能直接运行,需要.net framework来解释执行,同时,.net framework中包含很多.net应用程序所依赖的基本功能的.net中间代码和解释执行这些中间代码需要的与系统平台相关的真正本地可执行代码,所以,.net应用程序离不开.net framework。之所以不需要再安装.net framework和jre是因为操作系统中已经安装了合适的.net framework和jre。如果没有安装或安装的版本不适合,同样不能运行或是运行会出错。.net framework是ms windows家族的一员,和windows是血脉相连,必须通过安装进行大量的注册、关联、配置等等处理才能使用,所以,要么事先安装要么在你的.net应用程序的安装程序中自动安装,总之要安装。jre和操作系统的关系没有.net那样复杂,既可以通过安装成为公用的jre,也可以不用安装而作为私追问这是百度粘贴的吧

追答 

如何编辑成一个可以直接运行的exe文件

如何编辑成一个可以直接运行的exe文件?
运行vb.net开发的程序要安装.net framework
运行java开发的要有JDK
如何让生成的exe文件直接在另外的机器上运行而不要再安装其他东西呢?
就像现在电脑里安装的程序都不需要再安装.net framework 之类的就能运行
这些程序是怎么做到的呢?

 展开

写回答有奖励

共1个回答

2010-07-06

关注

java应用程序的class是中间代码,不能直接运行,需要jre来解释执行,同时,jre中包含很多java应用程序所依赖的基本功能的class和解释执行这些class需要的与系统平台相关的真正本地可执行代码,所以,java的class离不开jre。
类似地:.net应用程序的那些(部分或全部)貌似exe和dll的文件,也都是中间代码,不能直接运行,需要.net framework来解释执行,同时,.net framework中包含很多.net应用程序所依赖的基本功能的.net中间代码和解释执行这些中间代码需要的与系统平台相关的真正本地可执行代码,所以,.net应用程序离不开.net framework。
之所以不需要再安装.net framework和jre是因为操作系统中已经安装了合适的.net framework和jre。如果没有安装或安装的版本不适合,同样不能运行或是运行会出错。
.net framework是ms windows家族的一员,和windows是血脉相连,必须通过安装进行大量的注册、关联、配置等等处理才能使用,所以,要么事先安装要么在你的.net应用程序的安装程序中自动安装,总之要安装。
jre和操作系统的关系没有.net那样复杂,既可以通过安装成为公用的jre,也可以不用安装而作为私有的jre随java程序一起发布。

热心网友 时间:2022-06-26 20:16

结论:无法编辑。

理由:任何一个上市开发的EXE文件经过了加密封装,即使是未上市的个人作品,在封装exe文件时都集成了相关的keygen。

在知道exe文件编辑注册码的情况下,可以用注册表方式以及相关编译软件下进行反向编译,即解码Decode,然而该注册码只有制作者知道,且注册码具有唯一性,破解难度相当大。在没有第三方破解补丁加持下几乎不可能再次解码已经封装好的exe文件。


建议:1.软件的启动界面可能存放在exe以外的根目录下(即exe安装完成后,在当前目录下生成的文件夹内可能存有背景图片相关的缓存文件,那个文件是可以被替换或更改的)

2.软件内集成的广告分为多种,常见的类型有注册表广告,挂起程序广告,内置封装广告,网络推送广告。

注册表广告可以使用360等软件清理注册表进行*,挂起程序广告可以通过安全软件的弹窗拦截以及软件后台监控*,封装广告无解决方案(断网也无效),网络推送广告可以通过Adguard或Fiddler进行网络监控,定位域名后将域名ipv4及ipv6地址*从而拦截广告。


总结:是技术活,很繁琐。总体上可以实现,但解包exe的思考方向行不通。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华丽转身为什么在优酷看不了了之 《华丽转身:爱情不在服务区》txt全集下载 翡翠台华丽转身英文曲 matplotlib中plt.imshow函数画图出现的颜色问题 数字图像处理(c++ opencv):形态学图像处理-提取连通域 ...opencv做东西,网上的程序读着还可以,程序遇到问题不会改,一些函_百... 深度学习面试问题总结 | 传统图像处理——OpenCV 活虾如何在晚上保持存活状态进行保存? neu代表什么意思 民办学校和私立学校的区别是什么民办学校和私立学校的区别 朗逸使用什么轮胎好 请问上海大众2013款新朗逸使用的后备轮胎是什么牌子的? 全新一代大众朗逸Plus有什么特点? 如何修改exe程序? 大家给朗逸更换轮胎都换什么品牌的 朗逸原厂轮胎一般是什么牌子的,用着怎么样 朗逸和越野车底盘对比 大众朗逸plus2020款1.4t的轮胎是MECOTRA对吗? 朗逸推荐换什么牌子的轮胎?朗逸轮胎是什么牌子的? 大众汽车2013款朗逸原装轮胎是什么品牌的 朗逸plus225/50R17 2018款大众朗逸PLUS轮胎是M开头是什么牌子的 朗逸轮胎是什么牌子的? 教师资格证考几门课程? 笔记本接投影仪除了VGA接口,还有什么接口? 2019台州社保退休金 浙江职工社会养老保险缴纳15年,60岁后大概能拿多钱每月浙江,台州,温岭?大概 退休金一般是多少钱一个月 2021年浙江退休工资标准多少? 台州市养老金3896缴费多少一个? 新朗逸1.6自动用什么牌子轮胎 朗逸plus轮毂是什么材质 怎样修改EXE安装文件 大众朗行的原配轮胎是什么牌子? 朗逸用什么牌子轮胎 怎么修改exe程序,急!!! 如何修改EXE文件图标 2019年生产的18款朗逸plus风尚版有16寸轮毂吗? 如何修改exe软件的名称 如何修改EXE软件的属性描述和图标 exe应用程序里面的文件怎么修改? 怎么把EXE文件后缀修改! MYSQL中正则查询 mysql数据库正则查询 华为mate20p ro出现满屏的彩色条纹zen m b? mysql 正则查询问题 mate20摔了,屏幕能触屏但是出现全屏彩条怎么办?维修需要多少钱 mysql 怎么使用正则表达式 华为mate20手机发现屏幕左边有个长方形条子像马赛克一样? 求一个mysql的正则表达式