• Inno Setup打包CreateProcess 740出错


    win7及以上系统,对部分软件要使用管理员权限运行.Inno Setup打包的软件.在安装完成后,提示CreateProcess 740错误, 解决办法:

    添加管理员权限

    1、在 [ Setup ]节点添加  PrivilegesRequired=admin

    2、进入安装目录,找到 文件SetupLdr.e32,这是一个二进制配置文件,需要用到 ResHacker.exe这个工具修改

    找到 <requestedExecutionLevel level="asInvoker" uiAccess="false"/></requestedPrivileges>,

         修改为 <requestedExecutionLevel level=" requireAdministrator " uiAccess="false"/></requestedPrivileges>

    删除管理员权限

    1、在[ Setup ]节点添加 PrivilegesRequired= none 或者 PrivilegesRequired=lowest

    2、在[ Setup ]节点修改  DefaultDirName(安装路径)的值, 默认可能是DefaultDirName={pf}{#MyAppName},

    不要带{pf}, {win}, {sys}这些变量值, 比如设置成DefaultDirName={localappdata}{#MyAppName}

  • 相关阅读:
    20181020遭遇战
    二分图最大分配
    2019.11.11 洛谷月赛t3
    2019.10.29 CSP%您赛第四场t2
    2019.10.28 CSP%您赛第四场t3
    2019.10.26 CSP%您赛第三场
    2019.10.24 CSP%你赛第二场d1t3
    0080-简单的排序
    0079-简单的循环
    0078-求最大因子
  • 原文地址:https://www.cnblogs.com/w-pound/p/13157399.html
Copyright © 2020-2023  润新知