Python으로 Windows Service 제작해보기

지난 주에 breakpad로 간단한(?) 크래시 리포팅 툴을 작성했다. 이 리포트를 받는 툴을 python으로 작성했는데, 이걸 서비스로 띄우기 위해 어제 했던 삽질을 간략히(?) 정리 해보는 차원에서 글 하나. 우선 아주 간단한 웹 서버를 예로 쓰겠다. localhost:8000에서 HTTP GET으로 요청이 들어오면, 이 GET 경로를 그대로 text/plain으로 보내주는 서버다.[1] import BaseHTTPServer from SocketServer import ThreadingTCPServer class EchoHandler(BaseHTTPServer.BaseHTTPRequestHandler):     def do_GET(self):         self.send_response(200)         self.send_header(‘Content-Type’, ’text/plain; charset=UTF-8′)         self.end_headers()         self.wfile.write(self.path) class WebServer(ThreadingTCPServer, BaseHTTPServer.HTTPServer): … Continue reading Python으로 Windows Service 제작해보기