Да вы правы, после 3 суток глубокого изучения WinAPI, процессов и потоков, проблема была решена.
waitforsingleobject,
getexitcodeprocess
процесс освобождает файл... и теперь могу получить доступ к нему и через File.Exists виден...
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.