Как я могу проверить, является ли файл (двоичный файл) доступным для записи и «обновляемым» (это означает, что двоичный файл не запущен, и я могу изменить его, поскольку в Windows вы не можете изменить работающий двоичный файл).
Конечно, я могу перечислить запущенные процессы и посмотреть их там, но я бы хотел использовать более прямой подход, если это возможно.
Как я могу отличить сбой, потому что у меня нет прав на запись, или сбой, потому что бинарный файл в данный момент работает?
Может ли AccessCheck предоставить эту информацию?
Спасибо