[解決済み] プログラム起動時に管理者権限を要求するには?
2023-05-09 19:57:04
質問
私のソフトウェアを Windows Vista で管理者として実行できるようにする必要があります (誰かが管理者権限なしで実行すると、クラッシュします)。
他のソフトウェアを起動する際、アプリが管理者権限を取得しようとしているときに、システムによって "このソフトウェアは管理者として実行されます、続けますかのようなプロンプトを見たことがあります。
Windows Vista で c# アプリを実行する場合、どのように管理者権限を要求すればよいのでしょうか。
どのように解決するのですか?
マニフェストファイルに以下を追加してください。
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
また
highestAvailable
を使うこともできます。
マニフェストファイルの埋め込みについては、こちらをご覧ください。
http://msdn.microsoft.com/en-us/library/bb756929.aspx
追記: マニフェスト ファイルがない場合は、簡単に新しいファイルを追加することができます。
Visual Studio で、プロジェクトを右クリック -> 項目の追加 -> を選択します。 アプリケーション マニフェスト ファイル] を選択します (Visual C# 項目の [全般] の下にあります)。
追加されたファイルには、すでに上記の部分がありますので、レベルを
requireAdministrator
から
asInvoker
関連
-
[解決済み】SmtpException: トランスポート接続からデータを読み取れません:net_io_connectionclosed
-
[解決済み】トランスポート接続からデータを読み取れない:既存の接続は、リモートホストによって強制的に閉じられました。
-
[解決済み】取り消せないメンバはメソッドのように使えない?
-
[解決済み] HTTP POST Web リクエストの作成方法
-
[解決済み] async」と「await」の使い方とタイミング
-
[解決済み] .NETアプリケーションを強制的に管理者として実行させるにはどうしたらいいですか?
-
[解決済み】Windows 7 x64でGit Bashの動作が極端に遅くなる件
-
[解決済み] [Solved] バッチファイルを自動昇格させ、必要に応じてUACの管理者権限を要求するにはどうすればよいですか?
-
[解決済み] CMDがAdministratorとして実行されているか、または昇格した特権を持っているかどうかを検出する方法は?
-
[解決済み] Windows Vistaで「デバッグ/アプリケーションを閉じる」ダイアログを無効にするにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Ajax処理で「無効なJSONプリミティブ」と表示される件
-
[解決済み】"The ConnectionString property has not been initialized "を修正する方法
-
[解決済み】バックスラッシュを含むパス文字列のエスケープシーケンスが認識されない件
-
[解決済み】Visual studio 2019がデバッグ時にフリーズする件
-
[解決済み】"指定されたパスのフォーマットはサポートされていません。"
-
[解決済み】「...は'型'であり、与えられたコンテキストでは有効ではありません」を解決するにはどうすればよいですか?(C#)
-
[解決済み】Visual Studio: 操作を完了できませんでした。パラメータが正しくありません
-
[解決済み】2つ(またはそれ以上)のリストを1つに統合する(C# .NETで
-
[解決済み] ...基礎となる接続は閉じられました。予期しないエラーが受信で発生しました
-
[解決済み】 C# 条件演算子エラー 代入、call、increment、decrement、await、new object 式のみ文として使用可能です。