2017-09-19 66 views
-1

管理者権限を持つAutoItプログラムを実行する必要があります。インストール中に#requireadminを使用します。 #requireadminを使用せずに管理者権限でインストールした後でプログラムを実行するには十分ですか?インストール後にexeを管理者として実行

+1

「インストール」の意味は?説明してコードの例を表示できますか? #requireadminは、現在のスクリプトに実行するには完全な管理者権限が必要であることを指定します。 – matrix

+0

私は2つのプログラムを使用します - 1つはインストールし、他の起動ホットスポットはインストールします。私はプログラムフォルダに2番目のプログラムをインストールするには、最初のプログラムで#requireadminを使用します。私はホットスポットを開始するには管理者権限が必要です。私の質問は、2番目のプログラムでも#requireadminを使用する必要があるかどうかです。または#requireadminを使用せずに実行できますか? – Kumar

+0

2番目のプログラムで#requireadminを使用する必要があります。 – matrix

答えて

1

プログラムをインストールするときに管理者権限で実行すると、「最高特権で実行する」オプションが設定されたスケジュールされたタスクを作成できます。その後、管理者権限なしでアプリケーションを実行すると、管理者権限を得るためにこのタスクを実行できます。

ObjCreate( "Schedule.Service")を検索するか、またはこれを行う方法については、タスクスケジューラのUDFを検索してください。 Windowsのタスクスケジューラcomオブジェクトの例とドキュメントについては、hereを参照してください。

2

2番目のプログラムでは、の現在のスクリプトのみに影響するため、#requireadminを使用する必要があります。

+0

#requireadminを使用せずに2番目のプログラムを実行する他の方法はありますか?プロのソフトウェアはどうやって動いていますか? – Kumar

+0

ソフトウェアによって異なります。たとえば、ソフトウェアをサービスとして登録し、それをローカルシステムとして実行することができます。 – matrix

関連する問題