みなさんこんにちは。PyInstaller UACが1ファイルモードで動作しない
私は小さなpythonプロジェクトを持っていて、それをの実行可能ファイルにしたいと思っています。私は
PyInstaller -y -w -F -n output_file_name --uac-admin --clean source_file.py
このコマンドが正常に動作し、Windows 7の
マイpyInstallerのコマンドがある...
- を使用しています。しかし、単一の出力ファイルは、実行時に管理者権限を要求しません。実行ファイルのアイコンにはシールドマークはありません。
-Fオプション(--onefileに相当)を削除すると、出力可能ファイルにアイコンが表示され、管理者権限が必要です。しかし、これは私が望むものではありません。 1つの実行可能ファイルが必要です。
dist \ output_file_nameフォルダにマニフェストファイル(output_file_name.exe.manifest)が見つかりました。だから私はした...
PyInstaller -y -w -F -n output_file_name --manifest output_file_name.exe.manifest --uac-admin --clean source_file.py
しかし、このコマンドは動作しません。その単一の実行可能ファイルは依然として管理者権限を要求しません。
私はPyInstallerを削除し、最近の開発バージョンをインストールしました。
pip install git+https://github.com/pyinstaller/[email protected]
しかし、結果は同じです。その出力にはアイコン上にシールドマークが付いていないため、管理者権限を要求しません。
ご存知ですか?
私を助けてください!
同じです: '--manifest'は動作しませんが、これを省略してマニフェストファイルを実行可能ファイルと同じフォルダに置くと、管理者権限が要求されます。 – j08lue
Btwこれはpyinstallerと3.2.1と3.3.1の両方にありました。 – j08lue