Windowsの起動時に高い権限で何かを実行する


0

Windowsの起動時に管理者権限で.exeを起動するには、次のようにします。

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 方法がよくないので、 常にプロンプ​​トを表示する 各起動時に「よろしいですか」

  • TaskSchedulerメソッド うまくいく

しかし:

  • .exeにショートカットを追加することについてはどうですか? Startup folder スタートメニューの

私は試してみましたが、黙って失敗しました - .exeが起動しません。

ショートカットのプロパティも編集しようとしました。 [互換性]タブ>管理者として実行 そしてまた 全ユーザーの設定 ボタン 管理者として実行

アイデア:それは静かに開始に失敗します。

質問1: 昇格した特権を持つ.exeをWindowsの起動時にショートカットで起動させる方法 Startup folder

質問2: これにより、スタートアップごとにUACプロンプトが表示されますか?

回答:


2

簡単な答え、できません。

これはセキュリティ違反です。それが可能であれば、マルウェアはターゲットシステムに簡単に投資することができます。アプリケーションが管理者権限で実行されないようにするには、動作することを説明した方法が唯一の方法です。悪意のあるプログラムがユーザーの同意なしに処理を引き継ぐのを防ぐことができる唯一の方法は、セットアップするために管理者権限を必要とすることです。

起動フォルダを介して起動時に何らかの方法で管理者権限でプログラムを実行するように強制すると(スクリプトなどが必要)、UACプロンプトが表示されます。

UACプロンプトなしでタスクスケジュール方法だけを実行することができます。もちろん、タスクを設定するには、最初にUACが必要です。


ありがとうございます。知っておくといい!それで、私はこの「ショートカット方法」を使用しません。なぜなら、それは各起動時にUACプロンプトを出すからです。それでもプロンプトがなくても、なぜそれが黙って失敗するのでしょうか。
Basj
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.