利用EXE文件自身保存数据(软件自升级)
通常软件保存用户数据无非两种方法:1.自己建立文件保存用户数据。2.在注册表中保存数据。有没有可能利用软件可执行文件自身来保存数据呢?因为软件还在运行,直接修改自身是不可能的。但有一种间接的方法:先制作一个自身的副本,然后修改副本后退出。退出时运行副本,副本运行时将自身复制为主后退出。副本退出时再运行主本,此时主本再删除副本。整个过程的关键是识别自身是主本还是副本及此次运行要执行的操作。这些可通过加命令行参数来识别。如果副本运行时主本还未退出,则复制或删除会失败,所以要等待动作成功完成后再进行下一步。缺点是退出到副本能运行之间有段时间的,所以窗口会闪一下。此方法可用于软件自升级,即用下载到的新软件替换自身。
用户评论
推荐下载
-
利用INI文件对软件进行注册
利用INI文件对软件进行注册INIfileusedtoregisterthesoftware
34 2019-09-20 -
BIOS升级模拟练习.exe
BIOS upgrade simulation exercise.exe
25 2019-06-26 -
电脑硬盘分区忘保存的文件怎么恢复重分区数据恢复软件龙腾数据恢复软件
一款磁盘分区及数据恢复软件。支持对GPT磁盘(使用GUID分区表)的分区操作。除具备基本的建立分区、删除分区、格式化分区等磁盘管理功能外,还提供了强大的已丢失分区恢复功能(快速找回丢失的分区)、误删除
33 2020-06-03 -
QQIE记录保存器安装.exe
winxp中QQIE记录保存器
40 2018-12-25 -
串口数据保存
将串口数据保存到数据库中,可以方便使用。
18 2020-10-08 -
数据保存EXCR
系统自动保存数据至EXCR
28 2019-02-17 -
数据自动保存
LabVIEW 开发用于数据的自动保存源代码,亲自测试可用,多看看程序,慢慢就学习了不少
54 2019-04-08 -
数据保存框图
毕业设计基于LabVIEW监测系统的数据保存
28 2019-05-15 -
Android数据保存
Android中内部文件保存读取,sd卡文件保存读取,首选项的保存和读取还有数据库的数据保存和读取。非常全
31 2019-07-09 -
labview数据保存
通过labview,来实现保存数据到电子表格Excel,简单易用
33 2019-05-06
暂无评论