社区
C++ Builder
帖子详情
如何修改自已EXE文件中的内容?
jxhywdh
2001-09-23 11:58:48
我想在EXE文件中设置计数器 每次启动后就在EXE文件的某处 +1
在C++BUILDER 不知道要如何做?
...全文
4432
12
打赏
收藏
如何修改自已EXE文件中的内容?
我想在EXE文件中设置计数器 每次启动后就在EXE文件的某处 +1 在C++BUILDER 不知道要如何做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
___NULL
2001-09-23
打赏
举报
回复
可以利用其他程序来调用,调用之前先修改程序,修改完了再执行那个程序,这样做应该没问题
jxhywdh
2001-09-23
打赏
举报
回复
用注册表 或.ini文件别人太容易破解了!!!
我是想 如果没有注册本软件 就要限制使用
次数
Zheast
2001-09-23
打赏
举报
回复
这样不知行不行?
建一个主程序,把要修改的EXE作为主程序的调用,关闭EXE后修改
为什么不用注册表?
Wingsun
2001-09-23
打赏
举报
回复
不行,当你的程序执行起来后你是不能修改你的程序的,因为这是系统不允许的。
通一
2001-09-23
打赏
举报
回复
怎麼寫。關注。
wangxd
2001-09-23
打赏
举报
回复
没必要,你随便在windows目录下建一个文件如:netuse.dll,其实是一个自定义的数据文件,然后把你需要的信息写进去不就行了
jxhywdh
2001-09-23
打赏
举报
回复
请问 781014(城北的风) 兄:
如何 在程序运行时 修改或删除 这个文件。 ?
781014
2001-09-23
打赏
举报
回复
错了在程序运行时是可以修改的。同时也可以删除这个文件。
bcboy
2001-09-23
打赏
举报
回复
可修改EXE文件时间的秒部分,没人会注意,而且也不难。
Hawk_sun
2001-09-23
打赏
举报
回复
据我推测:您所要实现的无非是一个类似于限次数使用的exe,这有很多方法实现,从你的发言可以知道,您不想采用ini或注册表的原因只是出于怕被破解!但是您可以考虑使用加密技术,当然,这在软件开发行业中是最受人唾弃的(至少我这么认为,如果从纯技术保密安全讲,是可取的,但是,若出自商业利益考虑,是民族软件产业的一大障碍!)。
1。采用加密的数据写入注册表或ini中,您所要做的只是写一段加密函数,这里你要绕开别人跟踪可以采取很多办法。具体你可以借鉴“变速齿轮“中对时钟改变的技术!并不是直来直往的哦。
2。采用一个dll,这个dll总共设计一个静态变量,一个读静态变量的函数,一个写静态变量的函数,你只需在程序中判断这个DLL中静态变量所对应的地址,然后在EXE中修改这个地址的值,这是完全可以做到,修改完成后再装载这个DLL(用LoadLibrary(...)),就可以了!具体细节,你可以参看photoshop的中文伴侣,(版本号我忘了,不过我对他采用的这个技术很佩服)。
3。也许上面“平行空间“这位先生(女士)说得对,采用一个接口程序,但在技术上我不知道
他是否跟我想的一样。
我的思路:考虑到修改exe最好在静态方式下,假设待修改程序为A.exe,我们先写一个B.exe,先得出啊A.exe中待修改的变量的地址,当然是相对于程序头的相对地址!这个变量在A.exe中你可以考虑用汇编潜套定义,最好尝试着做定位(org指令),我没有试过,但可以试试看。在b.exe中尝试着先查找A.exe的静态存储位置,从该处下手,偏移一定的距离来修改该变量。修改完后,再发起a.exe的新进程,注意发起后要先杀掉啊a的主线程,这样才能完全释放可能存在的资源遗留问题(有关在进程中发起新进程,具体参看:《windows内核编程》微软技术图书出版社)
忠告:对于反常规问题, 不要期望一次成功!多尝试几次,相信“天道酬勤“
kimryo
2001-09-23
打赏
举报
回复
要改还是可以,不过你最好到ring0,还要取得打开的file的句柄。有点像一个病毒。
maquanjun
2001-09-23
打赏
举报
回复
up
EXE
程序转SWF格式Flash
文件
,Delphi源代码.rar
SWF就Flash的一种生成格式,依靠
自已
公司的FlashPlyaer插件运行,如果要想脱离插件,需导出成
EXE
文件
格式,用Flash软件可以,如果没有可以自己写程序将SWF转换成
EXE
,将
EXE
转换成SWF是个逆过程,具体请看代码。...
WIM
文件
编辑工具gimagex绿色版.rar
软件介绍: ...gimagex.
exe
能够
修改
集成版的PE系统,可以
自已
添加USB驱动,创建自己的PE,对于
修改
和研究PE还是非常实用的。就是用来
修改
PE下的WIM镜像
文件
,如果你想更新PE里面的小工具时,可以使用这个。
画板及其VC++.
exe
画板是一个可以
自已
定制画板界面和图库并按分类进行作画的一个小程序,界面非常精美。其
中
PaintDlg.DLL封装了画板的主模块。Paint.
Exe
为执行调用画板的一个可执行
文件
示例(用于指定打开画板是在什么类型下,如卡通画...
Delphi资源
文件
制作工具.rar_delphi dll_资源_资源生成_软件编译工具
可以自己建立一个.RC的
文件
,然后再用Delphi\Bin\Brcc32.
EXE
来 编译生成一个.RES的
文件
,有了这个
文件
才能把资源编译到软件
中
去。 可是如果要加入一大批资源,要加入30个位图和20个光标的话,就要在.RC
文件
中
一 行行...
php+c++ 写的搜索邮件的
自已
弄着玩的
4. **
文件
操作**:`email.txt`可能存储了邮件数据,`keyword.txt`可能是用户搜索关键词的记录,而`fetch.
exe
`可能是一个C++编译的可执行
文件
,负责执行实际的邮件搜索任务。`bak`
文件
可能是备份
文件
,确保数据安全。...
C++ Builder
13,873
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章