0

Inno Setupを使用して、プログラムファイルフォルダーにPythonパッケージ(py2exe)をインストールします。最初のインストールには管理者権限が必要であり、問​​題ありません。

アプリケーションには自動的にアップグレードオプションがあります(新しいセットアップexe広告をダウンロードしてサイレントモードで実行します)

問題は、ユーザーが管理者ではないために失敗することです。

私の最初のインストールは{pf}フォルダーにインストールすることでしたが、更新されたpycをユーザーフォルダーにインストールすることでした。そしてどういうわけか、このフォルダー内のpycをチェックするようにアプリに指示します。しかし、私はそれを行う方法とそれができるかどうかわかりません

4

1 に答える 1

1

通常のアプリケーションは、システム全体の場所を更新するためにインストーラーを実行して、完全な管理者アクセスを求めたり要求したりすることはできません。

アップグレードの前にユーザーにプロンプ​​ト/警告を表示することがベスト プラクティスであるため、UAC プロンプトは問題になりません。

于 2012-05-23T10:20:22.810 に答える