protected override void OnStart(string[] args)
{
try
{
Pipe.Start();
LogManager.Start();
if (!Daemonize)
{
TickThread.Start();
}
if (UpdateManager.LoadFrpcVersion())
{
UpdateManager.Start();
}
else
{
LogManager.Log(2, "Service", "UpdateManager: 无法获取 frpc 版本, 更新检查将不会启用");
}
}
catch
{
ExitCode = 1;
Stop();
return;
}
LogManager.Log(1, "Service", "守护进程启动成功");
}