2012-04-17 7 views
1

私はソフトウェアをインストールしていますが、ユーザーがSOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Runを使用してログインしたときに起動します。 UACプロンプトを使わずに右クリックして[管理者として実行]を選択したようにアプリを起動するにはどうすればよいですか? UACで昇格を促さずに管理者としてアプリケーションを実行する

+1

これはできません。それがUACが存在する理由です。可能であれば、ハッキーな方法だけで、あなたのセットアップを実行するアプリケーションから、InnoSetupのインストール自体からではありません。セットアップには管理者権限が本当に必要ですか?そうでなければ、セットアップスクリプトを設定するのはとても簡単です。 – TLama

+0

@TLama私のアプリは、管理者以外のユーザーでは実行できない特定の条件(タスクマネージャを無効にする)でPCをロックダウンする必要があります。これをどのように実装しますか? –

+0

Windowsのサービスでそれを行うだけです。 –

答えて

2

が昇格を必要とするアプリは(MSは自動的に昇格したアプリを締結できるようにする設定を無視して)、それを回避する方法はありませんし、プロンプトが発生します、

を有効にし、必要な場合は、必ずあなたのアプリは、昇格させることができrunning itself againまたはCOM elevationを経由してください。

「一般的なアプリケーション」では、標高/管理アクセスは不要です。

+0

+1一般的なアプリケーション*では標高のアクセスは必要ないはずですが、OPがタスクマネージャを無効にしたい場合は、別の方法はありません。 – TLama

関連する問題