qt installers framework安装包制作

如何在软件安装前保留用户数据

原理是安装的时候将用户数据拷贝到临时文件夹下
看代码

config.xml



XX
1.0.0
XX 安装程序
深圳市XXXX科技有限公司
http://www.sinden.cn/
AA
AA
@TargetDir@/aa.exe
安装完毕运行
Sinden
Uninstall
"Classic"
configscript.qs
@HomeDir@/sinden/aa

configscript.qs

function Controller()
{
}
Controller.prototype.IntroductionPageCallback = function()
{
if(installer.isInstaller())
{
installer.performOperation("Mkdir", "@TargetDir@/../isontemp");
var arg = new Array;
arg.push("@TargetDir@/aa.exe","@TargetDir@/../isontemp/");
installer.performOperation("Copy", arg);
QDesktopServices.openUrl("file:///" + installer.value("TargetDir") + "/Uninstall.exe");
//installer.runUninstaller();
}
}
Controller.prototype.FinishedPageCallback = function()
{
if(installer.isInstaller())
{
var arg = new Array;
arg.push("@TargetDir@/../isontemp/main.qml","@TargetDir@/");
installer.performOperation("Copy", arg);
}
}

你可能感兴趣的:(qt installers framework安装包制作)