2011-01-03 15 views
0

Hey netコマンドにタスクを追加する方法はありますか? たとえば、サービスを開始して停止するたびにログファイルに書きたいと思っています。netコマンドへの追加

おかげ

jerum

答えて

0

あなたは "netコマンド" とはどういう意味ですか?

Windowsサービスでは、OnStartイベントとOnStopイベントを使用してログを記録できます。

0

これを行うための直接インターフェイスはありません。しかし、これはいくつかのことを操作することによって行うことができます。本当に興味があれば、いくつかの呼び出しをトラップ(またはフック)するカーネルドライバを書くことができます。関数がservice control managerというコンテキストで呼び出された場合は、開始/停止されていたサービスの名前を取得してから、適切なログを追加できます。

0

netコマンドのバッチファイルラッパーを作成し、netの代わりに呼び出すことができます。これはあなたが後にしているものであるかどうかは知りませんが、あなたは、バッチファイルに好きな機能を実装できます。

mynet.bat:

@echo off 
if [%1]==[] goto end 
net %* 
echo %Date% %Time%: net %* >> "log.txt" 
:end 
関連する問題