一个EXE可执行文件,如果不用配置文件的话,能否直接在自身中保存和修改密码呢?
在程序执行期间,程序文件被占用,是无法修改的。可以试试使用process.temp库创建临时进程。前面我已经用这个库演示了《aardio动态管理EXE自身内嵌资源》,这回再用它一次动态管理自身密码。
//涉及临时进程,发布后才有效
import process.temp
process.temp.run( function( exePath,argv ){
import win.ui;
/*DSG{
{*/
mainForm = win.form(text="EXE自身保存密码";right=439;bottom=175;border="thin";max=false)
mainForm.add(
btnChk={cls="button";text="验证密码";left=259;top=85;right=334;bottom=116;z=3};
btsSet={cls="button";text="设置密码";left=82;top=89;right=160;bottom=120;z=2};
static={cls="static";text="8-10个字符";left=300;top=28;right=423;bottom=51;transparent=1;z=4};
txtPsv