-
-
Notifications
You must be signed in to change notification settings - Fork 474
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use VS2008 to build the subprocess executable to avoid false positives by AVs #342
Comments
Using VS 2008 to generate subprocess executable fixes the issue with AVs. Virus total scans for subprocess.exe created with Python 2.7 32-bit and 64-bit (Detection ratio 0/61 and 0/57): So to resolve the issue the build_distrib.py tools should be updated to build subprocess executable using VS 2008. Currently it uses subprocess executable built by the last Python version used and it loops Pythons from lowest to highest (2.7, 3.4, 3.5, 3.6). |
Done in commit 5caa061. |
With cefpython version 57.1 there are two false-positives reported for subprocess.exe by some unpopular AVs (Cylance, TrendMicro): There are also three false-positives for the 57.1 wheel package: There is also one false-positive for the |
v56.1 uses VS2015 to build the subprocess executable and there are a few false positives reported on virustotal.com:
https://virustotal.com/en/file/4a035e71be247a67ca0ab8267f5900aeff8c740a660a92e5cd183ec6e710027e/analysis/
v31.2 was built with VS2008 and virustotal detectedion ratio is 0/61:
https://virustotal.com/en/file/3487888da5cc8790c327b2fed3d4432319c059428dd984737df1448b65bf7305/analysis/1490807371/
Using VS2008 should fix the problem, however since VS2015 is much newer compiler it might have better performance. The /LARGEADDRESSAWARE flag used when building subprocess is supported also in VS 2008.
Initial report on the Forum:
https://groups.google.com/d/topic/cefpython/0jseNIjCqW4/discussion
The text was updated successfully, but these errors were encountered: