I have a problem with time-consuming network Windows operations. When I load my *.dll resorces, Windows 10 is trying to load matching *.dll.mun files (it's not from my software, it's system specific) for all the dll's loaded in my program, from non existing folder SystemResources. Windows expects SystemResources folder to be located next to folder which contains my software. When dll's are on network share this causes access to IPC$ share, on some systems it's very time-consuming, which is very problematic.
Problem is visible in simple, clean mfc application. Below is trase from procmon, where it's visible that system is trying to access IPC$ share multiple times, where searching for mun files in SystemResources folder, which does not exist.