Discussion:
Named Pipes and Zone Alarm on Vista
(too old to reply)
u***@yahoo.com
2008-03-10 22:39:27 UTC
Permalink
This may be somehow OT but I'll give it a shot:

I have 2 programs that I develope myself for my university that use
named pipes to communicate in the same machine. No attempt is done to
access other machines at all. On Vista, it seems that ZA doesn't allow
pipes communication at all, even between components of the same
machine. I have given all posible access powers to the 2 programs (a
service and a desktop program) and have allowed everything for them
(including them as trusted) but no game.

I have checked any single option on ZA and even contacted their
support forum but nobody seems to know what to do. The curious thinh
is that ZA on XP doesn't have this problem, but it does on Vista.

At this time we have forbidden the use of ZA on those machines that
run our program, but obviously that is not a good solution for anyone.

Anybody have the same problem or knows any solution or has a clue
about what could be going on?
Ben Voigt [C++ MVP]
2008-03-11 13:59:19 UTC
Permalink
Post by u***@yahoo.com
I have 2 programs that I develope myself for my university that use
named pipes to communicate in the same machine. No attempt is done to
access other machines at all. On Vista, it seems that ZA doesn't allow
pipes communication at all, even between components of the same
machine. I have given all posible access powers to the 2 programs (a
service and a desktop program) and have allowed everything for them
(including them as trusted) but no game.
Named pipes might also involve the "Server" and "Workstation" CIFS services.
Post by u***@yahoo.com
I have checked any single option on ZA and even contacted their
support forum but nobody seems to know what to do. The curious thinh
is that ZA on XP doesn't have this problem, but it does on Vista.
At this time we have forbidden the use of ZA on those machines that
run our program, but obviously that is not a good solution for anyone.
Anybody have the same problem or knows any solution or has a clue
about what could be going on?
u***@yahoo.com
2008-03-11 23:20:26 UTC
Permalink
Post by Ben Voigt [C++ MVP]
Named pipes might also involve the "Server" and "Workstation" CIFS services.
Hmm... That may be a clue.. Will check that out. ZA could be messing
with those services.
u***@yahoo.com
2008-03-12 10:41:53 UTC
Permalink
Post by u***@yahoo.com
Hmm... That may be a clue.. Will check that out. ZA could be messing
with those services.
No. Those services seem to be alive and running. Unless the program
patches them which I don't think it does there's no problem there. The
weird thing is that, if I inactivate ZA firewall and let all packets
pass unfiltered (which can be done on ZA), there is no difference, but
if I uninstall ZA, THEN it works again, so it may have done something,
maybe in the registry or whatever... but what could it be?
Ben Voigt [C++ MVP]
2008-03-12 13:21:23 UTC
Permalink
Post by u***@yahoo.com
Post by u***@yahoo.com
Hmm... That may be a clue.. Will check that out. ZA could be messing
with those services.
No. Those services seem to be alive and running. Unless the program
patches them which I don't think it does there's no problem there. The
weird thing is that, if I inactivate ZA firewall and let all packets
pass unfiltered (which can be done on ZA), there is no difference, but
if I uninstall ZA, THEN it works again, so it may have done something,
maybe in the registry or whatever... but what could it be?
Oh... I had meant that perhaps you needed to permit traffic from those
services as well as your application processes... but apparently not.

Zone Alarm is well known for breaking things in this manner (must uninstall
to fix), so saying "NO Zone Alarm" to your users is the best way to make
ZoneLabs fix their problems.

Jochen Kalmbach [MVP]
2008-03-11 14:39:45 UTC
Permalink
Hi ulf!
Post by u***@yahoo.com
On Vista, it seems that ZA doesn't allow
pipes communication at all, even between components of the same
machine. I have given all posible access powers to the 2 programs (a
service and a desktop program) and have allowed everything for them
(including them as trusted) but no game.
Have you passed a valid SECURITY_ATTRIBUTES to the CreateNamedPipe function?
You must pass a valid entry to allow access for non-(real)-admins.


Or you can start your all programs with "requireAdministrator"!

Greetings
Jochen
u***@yahoo.com
2008-03-11 23:18:37 UTC
Permalink
On Mar 11, 3:39 pm, "Jochen Kalmbach [MVP]" <nospam-
Post by Jochen Kalmbach [MVP]
Have you passed a valid SECURITY_ATTRIBUTES to the CreateNamedPipe function?
You must pass a valid entry to allow access for non-(real)-admins.
Yes, note that there is no problems on Vista. The apps work great
there. The problem is on Vista AND ZoneAlarm.
Loading...