[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #9444 [Tor bundles/installation]: Create deterministic TorBrowserBundles with Pluggable Transports
#9444: Create deterministic TorBrowserBundles with Pluggable Transports
------------------------------------------+--------------------------
Reporter: bastik | Owner: erinn
Type: task | Status: needs_review
Priority: normal | Milestone:
Component: Tor bundles/installation | Version:
Resolution: | Keywords: flashproxy
Actual Points: | Parent ID:
Points: |
------------------------------------------+--------------------------
Comment (by dcf):
Vidalia used QProcess, which sets the [http://msdn.microsoft.com/en-
us/library/ms684863.aspx#CREATE_NO_WINDOW CREATE_NO_WINDOW] flag:
https://qt.gitorious.org/qt/qt/source/1cd14aeaed5aad718b910da2a3eb64477105af3f:src/corelib/io/qprocess_win.cpp#L415
That's why `-mwindows` wasn't needed for tor in the old days, and why
console windows didn't appear for pluggable transports.
[http://stackoverflow.com/questions/3677773/how-can-i-run-a-windows-batch-
file-but-hide-the-command-window/3696515#3696515 More about hiding command
windows.]
Tor Launcher uses [https://developer.mozilla.org/en-
US/docs/XPCOM_Interface_Reference/nsIProcess nsIProcess], which
[http://stackoverflow.com/questions/19995394/window-less-embeded-exe-
within-firefox-extension/19998341#19998341 doesn't provide access] to the
CREATE_NO_WINDOW flag.
So one option is to continue building tor with `-mwindows`, add
CREATE_NO_WINDOW to the flags when tor starts transports, and continue
building transports as console applications.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/9444#comment:30>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs