From: David H. <df...@fo...> - 2015-10-06 10:15:42
|
I have a Python 2.7.6 application that built successfully under 64 bit Windows 8.1 and I notice that it contains 8 dlls that came from Windows\System32 : 22/08/2013 05:17 2,560 api-ms-win-core-delayload-l1-1-1.dll 22/08/2013 05:17 3,072 api-ms-win-core-errorhandling-l1-1-1.dll 22/08/2013 05:17 3,584 api-ms-win-core-heap-obsolete-l1-1-0.dll 22/08/2013 05:17 3,584 api-ms-win-core-libraryloader-l1-2-0.dll 22/08/2013 05:17 4,608 api-ms-win-core-processthreads-l1-1-2.dll 22/08/2013 05:17 3,072 api-ms-win-core-string-obsolete-l1-1-0.dll 22/08/2013 05:17 3,584 api-ms-win-core-sysinfo-l1-2-1.dll 22/08/2013 05:14 3,584 api-ms-win-security-activedirectoryclient-l1-1-0.dll I upgraded to 64 bit Windows 10 and, without reinstalling anything in Python, these are now reported missing during the build process I discovered some of them are now in System32\downlevel and, by adding that location to the system path and putting some print and try/except lines in py2exe\build_exe.py I get api-ms-win-core-delayload-l1-1-1.dll was not found C:\WINDOWS\System32\downlevel\api-ms-win-core-errorhandling-l1-1-1.dll api-ms-win-core-heap-l2-1-0.dll was not found api-ms-win-core-libraryloader-l1-2-0.dll was not found C:\WINDOWS\System32\downlevel\api-ms-win-core-processthreads-l1-1-2.dll C:\WINDOWS\System32\downlevel\api-ms-win-core-string-obsolete-l1-1-0.dll C:\WINDOWS\System32\downlevel\api-ms-win-core-sysinfo-l1-2-1.dll api-ms-win-security-activedirectoryclient-l1-1-0.dll was not found Testing the built application - not very extensively - has not revealed any problems but I'm a bit out of my depth here. Does anyone have any advice? -- Regards David Hughes Forestfield Software |