Кажется, что IMAGE_FILE_NET_RUN_FROM_SWAP
(или IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP
) говорит Windows, что она должна загрузить весь EXE в память (подкрепленный файлом подкачки). Это не означает, что он копируется и затем запускается с локального диска, он просто предотвращает последующие сбои страниц, которые вызывают доступ к общему ресурсу (возможно, после размонтирования; см. Такой случай здесь ). Это, в свою очередь, означает, что файл на сетевом ресурсе остается открытым, пока он подключен и файл запущен.
MSDN говорит, что о IMAGE_FILE_NET_RUN_FROM_SWAP
:
Если Image находится в сети, скопируйте и запустите из файла подкачки.
Я бы интерпретировал копию как копию в память , а не как копию на диск .
Так что, если никто не делает работу за вас, просто сделайте это самостоятельно: скопируйте файл и запустите его:)