startInfo.Verb="runas"
を使用するC#ライブラリが見つかりません。私がどこでそれを見つけることができるか教えてください。startInfoのC#ライブラリ
using ???;
...
startInfo.Verb="runas";
startInfo.Verb="runas"
を使用するC#ライブラリが見つかりません。私がどこでそれを見つけることができるか教えてください。startInfoのC#ライブラリ
using ???;
...
startInfo.Verb="runas";
あなたのアプリケーションを実行するためには、 yを管理者権限で使用するには、まずアプリケーションにマニフェストファイルを追加する必要があります。
VS '追加 - >新規アイテム - >マニフェストファイルの適用'で行うことができます。
は、その後に次の行を見つける:
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
その後requireAdministrator
にレベルの属性値を変更します。
必要なのは、PE-exeリソースにマニフェストを含めることだけです。 マニフェストのプロパティで、[ビルド]アクション項目を[埋め込みリソース]に変更します。
この手順は私のために働いた。 マニフェストhereの詳細については、こちらをご覧ください。
更新
これをプログラムで行う方法はありませんでした。
人々は
、プログラムで独自の権限UPOレベルに適用するための方法はありませんしてくださいと思い、読んで注意深く最新の回答のために `のstartInfo`オブジェクトでどのような種類のhere
使用私はあなたが含むべきだと思う。この名前空間
using System.Diagnostics;
は、私は100%確実ではないが、私はあなたが探して何のドキュメントは、MicrosoftのWebサイト上にあると考え、here
これらも同様
using System;
using System.Diagnostics;
using System.ComponentModel;
コメント?あなたの質問は不明で、あなたは投票を中止します。あなたのアプリに管理者権限が必要なのですか? – Ryan
私は実際にstartInfoを使用するいくつかの場所のコードを発見しました。そして、私はそれがいくつかのライブラリであらかじめ定義されていると信じていました。しかし、あなたのソリューションはうまくいきましたので、とにかくありがとうございます –