Inheritance: System.ServiceProcess.ServiceBase
コード例 #1
0
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
#if RunAsService
            ServiceHost host = new ServiceHost();
            RedirectConsoleOutput(host);
            ServiceBase.Run(host);
#else
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            DebugHost host = new DebugHost();
            RedirectConsoleOutput(host.ServiceHost);
            Application.Run(host);
#endif
        }
コード例 #2
0
 public RemoteConsoleWriter(ServiceHost host)
 {
     m_host = host;
     m_message = new StringBuilder();
 }
コード例 #3
0
 static void RedirectConsoleOutput(ServiceHost host)
 {
     Console.SetOut(new RemoteConsoleWriter(host));
 }