2016-05-10 9 views
0

Visual Studio内で1台のコンピュータでC#/ WPFアプリケーションを実行しています。他のWindowsコンピュータで、どうすればVisualStudioを先にインストールする必要はありませんか?管理者アクセスが必要なので、私はClickOnceを使うことはできません。他のコンピュータでWPFアプリケーションを管理者として実行する方法

私はこれが本当に基本的な質問であることを知っていますが、私はそれに答えて見つけることができませんでした。

答えて

1

Visual Studioでプロジェクト名を右クリックし、[ファイルエクスプローラでフォルダを開く]を選択し、binフォルダとデバッグフォルダを入力すると、exeファイルが見つかります。このexeを右クリックして[管理者として実行]を選択して他のコンピュータで実行します。

1

アプリケーションが管理者権限で実行されていることを確認するには、アプリケーションマニフェストファイル(プロジェクト:Add New Item - >Application Manifest File

このapp.manifestの内部には、requestedExecutionLevelというノードがあります。その値は次のように変更する必要があります。それは完了だとアプリケーションが構築されている

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> 

たら、生成された.exeファイルを取ると、他のコンピュータに送信することができます。アプリケーションの起動時に、UACは管理者権限を求めるプロンプトを表示します。