From 2113b03a42cb7d080e1987cbbeae2206d6e12dff Mon Sep 17 00:00:00 2001 From: shortcutme Date: Mon, 23 Jan 2017 00:31:52 +0100 Subject: [PATCH] Rev1845, Hide Tor console window --- src/Config.py | 2 +- src/Tor/TorManager.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Config.py b/src/Config.py index 7259c4e5..7a1ad1c9 100644 --- a/src/Config.py +++ b/src/Config.py @@ -10,7 +10,7 @@ class Config(object): def __init__(self, argv): self.version = "0.5.1" - self.rev = 1833 + self.rev = 1835 self.argv = argv self.action = None self.config_file = "zeronet.conf" diff --git a/src/Tor/TorManager.py b/src/Tor/TorManager.py index 08478f50..b91cd937 100644 --- a/src/Tor/TorManager.py +++ b/src/Tor/TorManager.py @@ -78,7 +78,9 @@ class TorManager: self.log.info("Starting Tor client %s..." % self.tor_exe) tor_dir = os.path.dirname(self.tor_exe) - self.tor_process = subprocess.Popen(r"%s -f torrc" % self.tor_exe, cwd=tor_dir, close_fds=True) + startupinfo = subprocess.STARTUPINFO() + startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW + self.tor_process = subprocess.Popen(r"%s -f torrc" % self.tor_exe, cwd=tor_dir, close_fds=True, startupinfo=startupinfo) for wait in range(1,10): # Wait for startup time.sleep(wait * 0.5) self.enabled = True