Невозможно получить доступ к файлу, который используется - PullRequest
0 голосов
/ 19 августа 2010

Я написал надстройку для Windows Home Server Console, которая должна копировать и заменять некоторые файлы среди прочего.

Проблема в том, что один файл уже используется HomeServerConsole.exe, и поэтому я не могу заменить его другим. Я получаю сообщение «Невозможно получить доступ к файлу, поскольку он используется другим процессом».

Я не уверен, как это решить. Моей первой идеей было программно закрыть HomeServerConsole.exe и запустить другую простую программу для замены. Как мне это сделать, хотя?

Другая идея состояла в том, чтобы каким-то образом заставить HomeServerConsole.exe разблокировать файл, чтобы я выполнил свою задачу, и затем передать его обратно HomeServerConsole. Но как?

Я также начал смотреть на Win32Api для решения проблемы, но пока не нашел решения.

Как бы вы решили эту проблему?

1 Ответ

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