Wie wäre es mit CreateFile und dem Flat FILE_FLAG_DELETE_ON_CLOSE?
Zitat:
...
Subsequent open requests for the file fail, unless the FILE_SHARE_DELETE share mode is specified.
Diese Einschränkung bedeutet: die temporäre Datei, die mit FILE_FLAG_DELETE_ON_CLOSE geöffnet wird, kann nur dann von der anderen Anwendung (z.B. PDF Reader) geöffnet werden, wenn diese auch beim Öffnen das Flag FILE_SHARE_DELETE angibt. Beschrieben hier:
https://stackoverflow.com/questions/...-on-close-flag
Es kommt dann vermutlich die Fehlermeldung: "The process cannot
access the file because it is being used by another process."