Как узнать, какой windows процесс использует файл? - PullRequest
3 голосов
/ 21 января 2020

Я видел несколько ответов об использовании Handle или Process Monitor, но я хотел бы узнать в своем коде (C#), какой процесс блокирует файл.

Пример. Я открываю два файла, такие как test.xlsx и test_1.xlsx, и я хочу закрыть единственный процесс text.xlsx, но в точности, что бы я ни нашел, закройте только мой последний открытый файл Excel или оба файла. Это единственный пример, у меня так много файлов разных типов, и мне нужно закрыть из них только несколько.

Я пытаюсь «обрабатывать», но это требует административных прав, и менеджер перезапуска также не предоставляет точный идентификатор процесса, который Я использую из разных примеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...