gpt4 book ai didi

permissions - 7zip 自解压存档 (SFX),无需管理员权限

转载 作者:行者123 更新时间:2023-12-02 12:18:19 25 4
gpt4 key购买 nike

我使用 7zip 创建 SFX,如下所示:

7z.exe a -r archive.7z *

然后,我使用 7zS.sfx 文件(用于创建自解压安装程序)、配置文件“build.config”和存档创建二进制副本。配置文件内容如下:

;!@Install@!UTF-8!
RunProgram="setup.exe"
GUIMode="1"
Path="%tmp%\\mytemp"
;!@InstallEnd@!

二进制复制命令如下:

copy /b 7zS.sfx + build.config + archive.7z sfxInstaller.exe

问题是结果 SFX“sfxInstaller.exe”需要管理员权限才能执行。是否可以使用 7-Zip 生成不需要管理员权限的自解压存档?如果是这样,我应该使用什么参数/命令行参数?提前致谢。

最佳答案

我用 mpursuit answer 解决了这个问题。

要更新 7zS.sfx 的 list ,您可以使用以下过程:

list .xml

   <?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">

<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!--application support for Windows Vista -->
<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
<!--application support for Windows 7 -->
<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
</application>
</compatibility>

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>

</assembly>
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
mt.exe -manifest manifest.xml -outputresource:"7zS.sfx;#1"
copy /b 7zS.sfx + build.config + archive.7z sfx_archive.exe

关于permissions - 7zip 自解压存档 (SFX),无需管理员权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17923346/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com