私はVS2010で開発されたWindowsアプリケーションと、ソリューション内のセットアッププロジェクトを持っています。私は特定のアプリケーション設定(レガシー機能)を格納するためにレジストリを使用していましたが、今は削除してすべてが設定ファイル内に保存されます。しかし、私はインストール中に問題が発生しないようにしたい。可能であれば、管理者権限なしでインストーラをインストールしたいと思います。インストーラをそうするために私が見なければならないことは何ですか?これは、多くのセキュリティとITサポートが必要な環境をターゲットとするアプリですので、可能な限り関与を最小限に抑えたいと考えています。シンプルなデスクトップユーザーが、優れた権利を持たずにアプリをインストールできる場合。c#管理者権限でのインストールを避ける方法
答えて
まず、昇格した特典が必要な場所にインストーラがインストールされていないことを確認する必要があります。これは、ユーザーごとのインストール、共通のショートカット、プログラムファイルなどのないものでなければなりません。Visual Studioのデフォルトのセットアップとデプロイメントプロジェクトを使用することはありませんが、十分なはずです。私はWiX http://wixtoolset.org/を見ることをお勧めします、それは私が毎日使っているものですが、Visual Studio自体がインストールされたものですが、主なインストールソフトウェア/ツールであれば十分です。
答えをありがとう。 C:\ Program Filesにインストールしないとどこですか? – Dimitris
Documentsディレクトリなど、ユーザーのプロファイルのどこかにあります。また、ユーザーにインストール場所を設定させることもできますが、Program Filesのような場所にインストールしようとすると、インストーラが昇格する必要があるか、失敗することになります。また、ユーザーのプロファイル内のディレクトリ(Documentsなど)がローカルマシンではなくネットワーク上にあるシナリオについて考えることもできます。面白いシナリオが発生する可能性があります。 – BryanJ
- 1. 管理者権限c#/ vb
- 2. スクリプトの管理者権限
- 3. Windows上で管理者権限のないRToolsをインストールする方法
- 4. JavaFX System.setProperty管理者権限
- 5. 管理者権限のないLinuxでmysqlサーバをインストール
- 6. 管理者権限のないJava 8をインストールする
- 7. 管理者権限のないWindowsにPython 3.6.2をインストールする
- 8. 管理者権限なしでプロセスを開始する方法
- 9. VS2010で管理者権限を要求せずにセットアップをインストール
- 10. 管理者権限を持つアプリをandroidにインストールする
- 11. 管理者権限を持つ証明書をインストールする
- 12. Internet Explorer:管理者権限(UAC)なしでツールバーをインストール
- 13. 管理者権限なしでMS SQLポートを見つける方法は?
- 14. npm管理者特権をインストールする
- 15. 「CheckTokenMembership」で管理者権限を確認するC++
- 16. easy_installを-U setuptoolsの管理者権限
- 17. vb.netの管理者権限を作成
- 18. firebaseサーバ管理者権限で認証
- 19. AutoHotkeyスクリプトに管理者権限を追加する方法は?
- 20. Djangoの管理者権限へのアクセス
- 21. C#管理者権限のないCMDコマンドを実行する
- 22. 管理者権限なしの.NET Frameworkインストール
- 23. 管理者権限を持つJavaプロジェクト
- 24. 管理者権限のないNSISインストーラ
- 25. 管理者権限のないSFML 1.6
- 26. Delphiの管理者権限D7 W7
- 27. 管理者権限のないWCFサーバー
- 28. 管理されたHttpListenerとC++ネットワークライブラリ - 管理者権限が必要ですか?
- 29. WiXでTopShelfをインストールすると、管理者権限で失敗する
- 30. Windows 7で管理者権限のないAndroid Studioソフトウェアをインストールする
VS2010に付属の標準インストーラを使用して設定していますか?もし私が[NSIS](http://nsis.sourceforge.net/Main_Page)を勧めるならば、それはsweeetです... – MoonKnight
実際に私はVS2010で立ち往生していませんが、私は膨大な時間を投資したくありません。私は現時点でNSISを見ています。 – Dimitris