Visual Studio内で1台のコンピュータでC#/ WPFアプリケーションを実行しています。他のWindowsコンピュータで、どうすればVisualStudioを先にインストールする必要はありませんか?管理者アクセスが必要なので、私はClickOnceを使うことはできません。他のコンピュータでWPFアプリケーションを管理者として実行する方法
私はこれが本当に基本的な質問であることを知っていますが、私はそれに答えて見つけることができませんでした。
Visual Studio内で1台のコンピュータでC#/ WPFアプリケーションを実行しています。他のWindowsコンピュータで、どうすればVisualStudioを先にインストールする必要はありませんか?管理者アクセスが必要なので、私はClickOnceを使うことはできません。他のコンピュータでWPFアプリケーションを管理者として実行する方法
私はこれが本当に基本的な質問であることを知っていますが、私はそれに答えて見つけることができませんでした。
Visual Studioでプロジェクト名を右クリックし、[ファイルエクスプローラでフォルダを開く]を選択し、binフォルダとデバッグフォルダを入力すると、exeファイルが見つかります。このexeを右クリックして[管理者として実行]を選択して他のコンピュータで実行します。
アプリケーションが管理者権限で実行されていることを確認するには、アプリケーションマニフェストファイル(プロジェクト:Add New Item
- >Application Manifest File
)
このapp.manifestの内部には、requestedExecutionLevel
というノードがあります。その値は次のように変更する必要があります。それは完了だとアプリケーションが構築されている
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
たら、生成された.exeファイルを取ると、他のコンピュータに送信することができます。アプリケーションの起動時に、UACは管理者権限を求めるプロンプトを表示します。