セットアップINNOのCreateProcessに失敗しました:コード740(管理者権限に昇格パッケージのInno Setupプログラムを)

オリジナル参照  https://www.cnblogs.com/SnailProgramer/p/4243666.html

http://blog.csdn.net/x356982611/article/details/50386824/

問題の1説明

プログラムを実行することを選択した場合Win7の64ビットシステム上のInnoセットアップパッケージプログラムは、インストール手順の最後のステップをインストールし、エラーメッセージボックスが表示されます。

これは、プログラムを実行する必要が管理者権限64 win7のシステムであり、かつファイルを詰め、直接実行しようとするには、この権限を持っていません。解決策:パッケージをインストールするには、管理者権限を追加します。

2、管理者権限を追加

(1)ノードを追加する[設定] .issファイルPrivilegesRequired =管理

インストールディレクトリに(2)は、バイナリの設定ファイルであるファイルSetupLdr.e32を見つけ、あなたはResourceHacker.exeで、このツールを変更する必要があります

   找到<のrequestedExecutionLevelレベル= "asInvoker" uiAccess = "偽" /> </ requestedPrivileges>

修改为<のrequestedExecutionLevelレベル= "requireAdministrator" uiAccess = "偽" /> </ requestedPrivileges>

(3)は、リソースを変更した後、それをコンパイルすることを忘れ、その後、変更したファイルを保存し、元のファイルSetupLdr.e32に代わるものではありません。

3、管理者権限を削除します

(1)ノードが追加されPrivilegesRequired [設定] = noneまたはPrivilegesRequired =最小

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

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

おすすめ

転載: www.cnblogs.com/xiurui12345/p/11814188.html