DOBON.NETプログラミング掲示板過去ログ
起動オプション、サービス制御について
題名: 起動オプション、サービス制御について
著者: ぼんぼん
日時: 2004/09/28 15:49:13
ID: 6371
この記事の返信元:
(なし)
この記事への返信:
[6382]
Re[1]: 起動オプション、サービス制御について
java.lang.Nullpo
2004/09/29 9:35:33
[6384]
Re[1]: 起動オプション、サービス制御について
岡田 之仁
2004/09/29 11:19:39
ツリーを表示
環境/言語:[WondowsXP/.NET Framework1.1]
分類:[.NET]
初歩的な事かも知れませんがどなたか教えてください。
@作成するプログラムに起動オプション「dir /w」のwスイッチのように情報を渡す方法はありますか?
Aリモートコンピュータ(admin認証済み)でサービスコントローラを使用し、動作状態や起動、停止はできますが、PC起動時の自動/無効/手動を変更、確認する方法はあるでしょうか?
どちらかでもわかる方がいらっしゃいましたら教えてください。
題名: Re[1]: 起動オプション、サービス制御について
著者: java.lang.Nullpo
日時: 2004/09/29 9:35:33
ID: 6382
この記事の返信元:
[6371]
起動オプション、サービス制御について
ぼんぼん
2004/09/28 15:49:13
この記事への返信:
(なし)
ツリーを表示
こんにちは、ぼんぼんさん。
■No6371に返信(ぼんぼんさんの記事)
> @作成するプログラムに起動オプション「dir /w」のwスイッチのように情報を渡す方法はありますか?
それは、コマンドライン引数ではダメなのでしょうか?
コマンドラインから起動オプションとなる文字列を渡して、
プログラム内で渡された文字列に合致した起動オプションを設定する...
というのではダメなのでしょうか?
# それとも、もっと高度な話だったでしょうか?
> Aリモートコンピュータ(admin認証済み)でサービスコントローラを使用し、
> 動作状態や起動、停止はできますが、PC起動時の自動/無効/手動を変更、
> 確認する方法はあるでしょうか?
「リモートコンピュータ」と仰ってるのが、自端末のサービス自体なのか、
別端末の何かを指すのか判りませんが、サービス自体という解釈で良いでしょうか?
System.ServiceProcess.ServiceControllerクラスはあまり触ったことがありませんが、
確か、スタートアップの種類までは見れなかったと思います。
で、ですね。レジストリを見ればスタートアップの種類は見ることが出来ます。
[サービス名]に合致したセクションの[Start]キーを参照すれば良いはずです。
# ただ、これはあまり好ましくないですし、別に方法がありそうですが...
題名: Re[1]: 起動オプション、サービス制御について
著者: 岡田 之仁
日時: 2004/09/29 11:19:39
ID: 6384
この記事の返信元:
[6371]
起動オプション、サービス制御について
ぼんぼん
2004/09/28 15:49:13
この記事への返信:
(なし)
ツリーを表示
■No6371に返信(ぼんぼんさんの記事)
> Aリモートコンピュータ(admin認証済み)でサービスコントローラを使用し、動作状態や起動、停止はできますが、PC起動時の自動/無効/手動を変更、確認する方法はあるでしょうか?
要は実現の仕方次第だと思います。
以前、どこかのサイトで、IISを使って、VBScript で、そのマシン上の
サービスの列挙と、起動・終了、起動のタイプとかをブラウザで行うもの
があったと記憶しております。
で、その方法を利用すれば、可能です。
ダイレクトにと言うことであれば、RPC関係はセキュリティの都合上、他
マシンからのNTサービスの制御は不可能になりつつあります。
よって、『そのマシン』のみをネットワーク上の他のマシンから監視制御
したいというのであれば、可能です。
尚、誰でも行えたら問題なので、HTTPに認証を行うようにしてやれば、
そのID・PWDを知っているマシンからでしか、NTサービスの制御ができな
いと言うことになります。
サンプルになるもの・・・は、今手元にないので、Googleとかで検索して
みられては?・・・
そうそう以前、どこかの掲示板で紹介したことがありましたが・・・
http://www.cbook24.com/bm_detail.asp?sku=4894712881
この書籍には、関連の情報はサンプルが添付されていましたので、使える
とは思います。
環境が.NETなので、.NETのクラスに大抵のものは揃っていますので、昔
よりは作りやすいと思いますが・・・
ご参考までに・・・
以上。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
初歩的な事かも知れませんがどなたか教えてください。
@作成するプログラムに起動オプション「dir /w」のwスイッチのように情報を渡す方法はありますか?
Aリモートコンピュータ(admin認証済み)でサービスコントローラを使用し、動作状態や起動、停止はできますが、PC起動時の自動/無効/手動を変更、確認する方法はあるでしょうか?
どちらかでもわかる方がいらっしゃいましたら教えてください。