1

Python スクリプトを作成して cx-freeze でフリーズしようとしていますが、Vista ユーザー アクセス制御をサポートしています。

現状では、私のスクリプトは Server 2003/Win XP で正常に動作しますが、UAC で昇格された特権を必要とするドライブのルートにファイルを書き込むことができる必要があります。

コンパイルされたスクリプトは、サービス アカウント (ローカル管理者 + ドメイン管理者権限) でスクリプトを実行する別のプロセス (スケジューリング エンジン) によって実行されますが、マニフェスト (?) がなく、UAC が有効になっているため、スクリプトは常に許可拒否エラーを返します。

Py2exeにはVista UACの解決策があるようですが、私が呼び出すpython 3.1の新しいコードの要件のため、Python 3.1でcx-freezeを使用しています。

これに対する解決策はありますか (承認を得られない UAC を無効にする以外に)、cx-freeze を使用できますか?

4

1 に答える 1

1

Python のドキュメントによると、UAC はバージョン 2.6 から自動的にサポートされます。

http://docs.python.org/distutils/builtdist.htmlを参照してください。

于 2010-12-01T02:52:23.333 に答える