Branding a wxPython app

Hello all…

I ran into an odd situation today with a wxPython app (built as an exe with py2exe for Windows) that I had developed for work. Our IT dept. rolled out Windows Defender (Microsoft’s Anti-Spyware software) today and after it was rolled out, my app stopped working. Turns out that the process is classified as published by “Unknown Publisher” or something like that so Windows Defender blocked it from running. I was wondering if there is a way to brand the software built using wxPython (or python in general) somehow. Maybe I am asking the wrong group as this could be something related to py2exe itself. If anyone has any input, it would be much appreciated. Thanks.

Best regards,

Nizam Sayeed

You'll need to talk with your IT people and/or review the Windows
Defender documentation. This has to do specifically with how your exe
is build and packaged.

Blocking anything that isn't signed (which sounds like how they have
it set) is an extremely draconian setting that will block the vast
majority of executables (including python itself), you may want to ask
them to revisit this policy.

···

On 8/20/07, Nizam Sayeed <ibnameen@gmail.com> wrote:

Hello all...

I ran into an odd situation today with a wxPython app (built as an exe with
py2exe for Windows) that I had developed for work. Our IT dept. rolled out
Windows Defender (Microsoft's Anti-Spyware software) today and after it was
rolled out, my app stopped working. Turns out that the process is classified
as published by "Unknown Publisher" or something like that so Windows
Defender blocked it from running. I was wondering if there is a way to brand
the software built using wxPython (or python in general) somehow. Maybe I am
asking the wrong group as this could be something related to py2exe itself.
If anyone has any input, it would be much appreciated. Thanks.

Best regards,

Nizam Sayeed

Nizam Sayeed wrote:

Hello all...

I ran into an odd situation today with a wxPython app (built as an exe with py2exe for Windows) that I had developed for work. Our IT dept. rolled out Windows Defender (Microsoft's Anti-Spyware software) today and after it was rolled out, my app stopped working. Turns out that the process is classified as published by "Unknown Publisher" or something like that so Windows Defender blocked it from running. I was wondering if there is a way to brand the software built using wxPython (or python in general) somehow. Maybe I am asking the wrong group as this could be something related to py2exe itself. If anyone has any input, it would be much appreciated. Thanks.

Best regards,

Nizam Sayeed

Either disable that setting in Windows Defender or you will have to sign your exe (which is a rather involved thing). You have to get a certificate and use it to sign your code. Here is a link that might get you strated.

http://www.pgadmin.org/download/source.php

-Larry