Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup 获取虚拟存储路径?_Inno Setup_Virtualstore - Fatal编程技术网

Inno setup 获取虚拟存储路径?

Inno setup 获取虚拟存储路径?,inno-setup,virtualstore,Inno Setup,Virtualstore,我正在安装一个应用程序,希望为ini文件设置值。不幸的是,我们的主应用程序仍然构建在一个被重定向到虚拟商店的平台上。有没有办法让Inno安装程序直接将ini文件存储在虚拟存储中?我认为甚至没有Windows API来检索虚拟存储的路径,让我们只考虑使用Inno安装程序可靠地检索它的可能性 但您可以猜测它是{localappdata}\VirtualStore\path [档案] 资料来源:MyProg.ini;DestDir:{code:GetVirtualStore{app} [守则] 函数G

我正在安装一个应用程序,希望为ini文件设置值。不幸的是,我们的主应用程序仍然构建在一个被重定向到虚拟商店的平台上。有没有办法让Inno安装程序直接将ini文件存储在虚拟存储中?

我认为甚至没有Windows API来检索虚拟存储的路径,让我们只考虑使用Inno安装程序可靠地检索它的可能性

但您可以猜测它是{localappdata}\VirtualStore\path

[档案] 资料来源:MyProg.ini;DestDir:{code:GetVirtualStore{app} [守则] 函数GetVirtualStorePath:string:string; 变量 驱动器:字符串; 开始 结果:=路径; 驱动器:=ExtractFileDrivePath; 如果CompareTextDrive、CopyPath、1、LengthDrive=0,则 开始 结果:=CopyResult,LengthDrive+1,LengthResult-LengthDrive; 结果:=ExpandConstant'{localappdata}\VirtualStore'+结果; 终止 终止 您可能还应该检查路径是否在系统驱动器上