жесткие ссылки win32 и имя процесса - PullRequest
0 голосов
/ 02 августа 2020

Я тестировщик и мне нужно протестировать сотни версий одной и той же программы.

Чтобы избежать копирования определенных исполняемых файлов, я сохраняю их как prog.exe.1 prog.exe.2 et c. затем сценарий создает жесткую ссылку prog.exe (mklink /H .. или fsutil hardlink create prog.exe prog.exe.1) на все exe в l oop и запускается. Это намного быстрее, чем копирование (на самом деле файлов больше)

В большинстве случаев запущенный exe виден в средстве просмотра задач как prog.exe. Проблема в том, что иногда он отображается как prog.exe.1 (2, 3 или 124 ...), и это все ломает ...

Хороший вывод (когда отображается prog.exe) fsutil hardlink list prog.exe is:

\Program Files\prog\prog.exe.1
\Program Files\prog\prog.exe

Плохой вывод (когда отображается prog.exe.1):

\Program Files\prog\prog.exe
\Program Files\prog\prog.exe.1

Вопрос: как сделать так, чтобы он всегда отображался как prog.exe в Задаче просмотрщик без копирования? Программные ссылки всегда видны как цели (prog.exe.1 ...)

...