warvair / peerblock

Automatically exported from code.google.com/p/peerblock
Other
0 stars 1 forks source link

Peerblock running stops Peerguardian from uninstalling #155

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Peerblock 1.0 on Vista 64 Business. 

Installed Peerblock, fired it up, decided to uninstall 64-bit Vista version
of Peerguardian (since Peerblock seemed great).

Uninstaller states "Peerguardian cannot be uninstalled because it is
running". It was not running, but Peerblock was.

Problem was rectified by exiting Peerblock.

Original issue reported on code.google.com by Eero.uus...@gmail.com on 7 Oct 2009 at 9:44

GoogleCodeExporter commented 9 years ago
Yes, this is intentional. Mark will inform you more about it, but IIRC it's to
prevent user to run PeerGuardian and PeerBlock at the same time since that 
wouldn't
make any sense.

Original comment by XhmikosR on 7 Oct 2009 at 11:24

GoogleCodeExporter commented 9 years ago
Yes, XhmikosR hit it on the head.  There's a global object that PeerGuardian 
holds on
to in order to prevent someone from running two simultaneous copies of 
PeerGuardian.
 PeerBlock also acquires this global object to prevent someone from running
PeerGuardian at the same time as PeerBlock - this could cause problems, up to 
and
including a possible system crash!  The unfortunate side-effect of this is, as 
you
said, the uninstaller gets confused as well because it thinks PeerGuardian is 
running.

I'm going to close this bug as this behavior is by design.  We do mention this 
in our
"Is there any reason to leave PG2 installed on my system?" FAQ page
(http://www.peerblock.com/docs/faq#uninstall_pg2) . . . maybe we should look 
into
noting that information elsewhere too, possibly on the PeerBlock 1.0 download 
page?

Either way, thanks for adding the bug and letting us know that this is 
confusing!

Original comment by peerbloc...@gmail.com on 8 Oct 2009 at 3:19