我有一个小问题:)
我只想在开始之后(或在开始时)启动服务以检查文件是否存在。
如果没有,那么停止服务...... 这是代码:
protected override void OnStart(string[] args)
{
if (!System.IO.File.Exists(AppDomain.CurrentDomain.BaseDirectory + System.AppDomain.CurrentDomain.FriendlyName + ".config"))
{
EventLog m_EventLog = new EventLog("");
m_EventLog.Source = "X";
m_EventLog.WriteEntry("TEXT HERE", EventLogEntryType.Warning);
base.OnStop();
}
else
{
//SOME OTHER FUNCTIONS
}
}
protected override void OnStop()
{
//CODE HERE; (Or Nothing...)
}
我知道这有点不正确,但对于这种情况我真的找不到最好的解决方案...... 帮助:(