サービスとしてブラウザを起動: タスクスケジューラではなく、Windowsサービスとしてブラウザを起動することを検討します。これにより、サービスがログオンしていない状態でも実行できます。
Windowsサービスとしてブラウザを起動するには、サードパーティのツールやスクリプトを使用することが一般的です。ただし、これはセキュリティ上の懸念が伴うため、慎重に検討する必要があります。
以下に、一般的な手順の概要を示します。ただし、これは一般的な方法であり、具体的な要件によっては適用できない場合があります。
-
NSSM (Non-Sucking Service Manager) をダウンロード:
- NSSMは、Windowsサービスとしてプログラムを実行するためのユーティリティです。NSSM 公式サイト から最新バージョンをダウンロードしてください。
-
NSSM を使ってブラウザをサービスとして登録:
- ダウンロードした NSSM を解凍し、コマンドプロンプトを開いて NSSM を使用してブラウザをサービスとして登録します。以下はコマンド例ですが、具体的なパスやオプションは適切に設定する必要があります。
arduino
nssm.exe install BrowserService "C:PathToYourBrowser.exe" http://example.com
- ダウンロードした NSSM を解凍し、コマンドプロンプトを開いて NSSM を使用してブラウザをサービスとして登録します。以下はコマンド例ですが、具体的なパスやオプションは適切に設定する必要があります。
-
NSSM サービスの設定:
- NSSM が提供するGUIを使用するか、コマンドラインでサービスの設定を行います。これには、ログオン情報の設定などが含まれます。
-
サービスの起動:
- NSSM を使用して登録したサービスを起動します。
sql
nssm.exe start BrowserService
- NSSM を使用して登録したサービスを起動します。
これにより、サービスとしてブラウザが起動されます。ただし、このアプローチはセキュリティ上のリスクがあるため、慎重に検討し、必要なセキュリティ対策を行うことが重要です。

ディスカッション
コメント一覧
まだ、コメントがありません