通常软件保存用户数据无非两种方法:1.自己建立文件保存用户数据。
2.在注册表中保存数据。
有没有可能利用软件可执行文件自身来保存数据呢?因为软件还在运行,直接修改自身是不可能的。
但有一种间接的方法:先制作一个自身的副本,然后修改副本后退出。
退出时运行副本,副本运行时将自身复制为主后退出。
副本退出时再运行主本,此时主本再删除副本。
整个过程的关键是识别自身是主本还是副本及此次运行要执行的操作。
这些可通过加命令行参数来识别。
如果副本运行时主本还未退出,则复制或删除会失败,所以要等待动作成功完成后再进行下一步。
缺点是退出到副本能运行之间有段时间的,所以窗口会闪一下。
此方法可用于软件自升级,即用下载到的新软件替换自身。
2024/6/23 0:30:12 852KB 升级 自身 保存 数据
1
Win10安装vs2015出现ASP.NET4.0/4.5尚未在Web服务器上注册下载这个补丁安装就可以了
2024/6/22 21:48:47 2.18MB 补丁
1
安装与说明文档:TortoiseGit简称tgit,中文名海龟Git.海龟Git只支持神器Windows系统,有一个前辈海龟SVN,TortoiseSVN和TortoiseGit都是非常优秀的开源的版本库客户端。
XP系统已经不支持最新的安装包,请尽量使用Win7或更高版本的操作系统。
安装顺序:1.TortoiseGit-2.7.0.0-64bit.exe2.TortoiseGit-LanguagePack-2.7.0.0-64bit-zh_CN.exe
2024/6/22 17:51:08 22.12MB TortoiseGit
1
VS2017下编译openssl-1.1.1g的debug/release版本,以及相关的工具:dmake、ActivePerl-5.26.0.2600-MSWin32-x86-64int-403866.exe、nasm-2.13.01-installer-x64.exe、openssl-1.1.1d.tar.gz
1
tor
2024/6/20 20:25:02 70.22MB tor
1
网上找的USBlyzer2.2其破解软件针对的是1.5版本,所以一直破解不成功,这个软件是针对2.2的,安装后复制usblyzer.64bits-patch.exe到安装目录,点patch就可以了
2024/6/20 18:49:50 4.45MB USBlyzer USB USB调试
1
【TCP-UDP】网络调试助手,非常便捷好用。
2024/6/19 10:58:03 436KB 网络通信,TCP,UDP
1
F2823x_RevA_CSP是在css3.3下载程序到F28335flash的chipsurportpakage!
2024/6/19 8:41:34 5.47MB f28335
1
win10Hadoop3.1.1运行时缺少hadoop.dllwinutils.exe,运行winutils.ext提示vcruntime140.dll等。
2024/6/18 9:39:11 14.36MB Hadoop3.1.1 hadoop.dll winutils.exe vcruntime140
1
svn“Previousoperationhasnotfinished;run'cleanup'ifitwasinterrupted“报错的解决方法
2024/6/17 18:24:10 266KB sqlite3.exe
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡