Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.
Hi Tony. > The reason is that imon breaks handle inheritance for sockets, as described in > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/handle_inheritance.asp > > This is a basic system function (documented to work in all versions of windows since windows 95), so > there isn't any workaround that an application can do to avoid it (at least not one that doesn't involve > such ugly hacks it's not worth considering). Btw. is it possible to not use handle inheritance and instead explicitly call DuplicateHandle() to pass a handle to the derived process? That would be a 'clean fix' on CVSNT side (even though Eset should still fix their bug in Nod32). On the other hand, if it's not your code that's creating the other process and having it inherit Windows Handles then I guess this fix doesn't apply. Btw. I'm just now sending a tech support request to Eset - will send it both to their distributor and to the tech forum on their web pages. Best regards, Jurko