(Visual Studio 8) を使用して Windows サービスを作成し、installutil.exe
ツールを使用してインストールしましたが、サービス開始メソッドで次のコードを実行したため、適切な結果が得られません。
protected override void OnStart(string[] args)
{
FileStream fs = new FileStream(@"e:\mcWindowsService.txt",
FileMode.OpenOrCreate, FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.BaseStream.Seek(0, SeekOrigin.End);
m_streamWriter.WriteLine("m ready buddy");
m_streamWriter.Flush();
m_streamWriter.Close();
}
Eドライブにファイルを作成する代わりに、それを見つめていると次のエラーが表示されます!
ローカル コンピュータの Test Service Installer サービスが開始され、その後停止しました。一部のサービスは、他のサービスまたはプログラムによって使用されていない場合、自動的に停止します。