Разблокировать файл с помощью unlocker из приложения WinForms? - PullRequest
1 голос
/ 29 ноября 2008

Я пытаюсь разблокировать файл из программы на C #, используя unlocker.

В моем пользовательском интерфейсе я добавил кнопку, чтобы разблокировать файл, который приложение не могло удалить. Когда пользователь нажимает кнопку, я хочу открыть unlocker (известное приложение).

Я читал в сети Unlocker, и есть некоторые пояснения по поводу использования командной строки, но ничего не работает.

Я пишу следующий код, но ничего не происходит:

"c: \ Program Files \ unlocker \ unlocker.exe" -L "PATHFORTHEFILE.doc"

Ничего не происходит. Я пробовал без параметров и с -LU.

Есть идеи?

Что-нибудь более эффективное, чем unlocker для интеграции его с программным обеспечением?

Ответы [ 3 ]

1 голос
/ 29 ноября 2008

Если анлокер поставляется с параметрами -L и -U, я не думаю, что L будет тем, с кем вы хотите разблокировать. Вероятно, U для разблокировки;)

Если у вас есть какой-либо контроль над приложением, которое блокирует файл, было бы лучше, если бы эта программа освободила файл, а не стороннее приложение, которое могло бы его разорвать.

0 голосов
/ 19 февраля 2009

unnlocker.exe c: \ song.mp3 -s -d

-s разблокировать

-d удалить

0 голосов
/ 29 ноября 2008

Просмотрите документацию для класса System.Diagnostics.Process и связанного с ним класса ProcessStartInfo.

...