- ベストアンサー
ログアウト状態でのアプリケーション実行
こんにちは。 windows2000professionalを使っているのですが、 ログアウトしている(誰もログインしていない)状態で バックグラウンドで特定のアプリケーションを走らせたいのですが 良い方法はありますか? 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ん?スタンドアロンで?ネットワーク上のワークグループ内のPC? システムのサービスとして起動させることが可能ですが、aminisrator権限での起動になります。ということは、それを使うユーザは管理者と同じ権限を持つことになります。外部からアクセスしても管理者の権限が手に入りやすい状態です。それをお望み? 方法はありますが、セキュリティを考慮しないと余計なトラブルを招く結果になる恐れもあります。 ところで、何故にログインしないでアプリ起動などを?
その他の回答 (2)
- mizmiz
- ベストアンサー率45% (46/101)
質問のアプリケーションが特定できないと判断できないのですが、一般のアプリケーションはユーザーインターフェイスが使用できないのでバックグラウンドで起動しても意味がないですね。 ロングオンしない状態で走るアプリを作りたいと言う話でしたら通常のアプリケーションではなくサービスと言う形態にして作ればsystemに登録すれば自動で起動できます。
お礼
お返事ありがとうございます。 その起動したいアプリケーションというのは解析ソフトの一種で、 普段実行している分にはユーザインタフェースを必要としないので、 バックグラウンドで実行させようかなと思ったのです。 サービスというのは「AutoExNT サービス」とかいうものでしょうか? 友人に聞いたことがあるのですが… ありがとうございました。
- BlueRay
- ベストアンサー率45% (204/453)
一度もログインをせずにと言うことでしょうか? それなら、簡単に出来る方法はタスクを利用しては如何でしょうか。 「コントロールパネル」→「タスク」 ・スケジュールされたタスクの追加を開いて実行させたいアプリケーションを 選択した次の画面で、「コンピュータ起動時」と言うのがあるのでこれを選び 実行させるユーザ名/パスワードを入力して、登録すれば次回起動時から ログインせずに自動で起動してくれますよ。 その他、ログイン時とか条件が組み合わせれるのでやってみては如何でしょう。
お礼
お返事ありがとうございます。 説明が不明確ですみません。 自分が考えていたのは、ログアウト時に自動実行する、ということです。 残念ながらタスクの起動条件にログアウト時というものは無かったんですが、 これを参考に思いついたことがあるので、試してみます。 ありがとうございました。
お礼
お返事ありがとうございます。 説明不足ですみません。 ネットワーク環境はワークグループ内の計算機です。個人利用です。 バックグラウンドで動く解析ソフトを使っているのですが、 PCには常時電源が入れてある状況なので、ログオフしている時にでも CPU資源を活用できないかなぁと思ったのです。 サービスはアドミン権限の上での実行なのですか。 セキュリティを考えるとアレですね… あきらめたほうがいいのかなぁ。 ありがとうございました。