この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16352|答える: 0

[WinForm] 管理者としてC#でプログラムを実行する方法

[リンクをコピー]
掲載地 2016/02/19 15:07:41 | | | |
winformプログラムを使ってcmdコマンドプロンプトを取得する場合、もしそれがwin7以上のオペレーティングシステムであれば、成功裏に実行するために管理者として実行する必要があります。そうでなければ、効果やエラープロンプトは発生しません。
     例えば、winformプログラムを通じてcmdコマンドを実行する場合、管理者として実行していない場合、コマンドは無効になります。
     また、winformプログラムを通じてWindowsサービスを実行する場合、管理者としてサービスサービスに呼び出す必要があります。
管理者権限を持ってプログラムを動かす方法はこちらです。
1つ目:Visual Studio のソリューションエクスプローラーで、プロジェクト名のプロパティを右クリックし、「セキュリティ」オプションを見つけます。
2: 「Enable ClickOnceセキュリティ設定」を確認する
三つ目:この時点でプロジェクトの下に追加の「app.manifest」ファイルがあり、それを選択し、コードのスニペットを見つけて以下に変更します。
開けて下さい:
上記の図を修正して次のように述べました:
4:修正後、再コンパイルや生成を急がずに「プロパティ - セキュリティ」インターフェースを再度開くこと。
コンパイルして実行する前に、「Enable ClickOnceセキュリティ設定」のチェックマークを削除してください。 そうでなければ、プログラムはエラーを報告し、実行できません。

5: 最後に、修正を保存し、実行中のプログラムを再コンパイルします。
プログラムを開くと、「ユーザーアカウントコントロール」を選んで管理者権限を取得し、「はい」をクリックして管理者権限を取得します。





先の:C#のテキストボックスは空白や改行などをクリアします
次に:PHPは乱数を生成します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com