1

アンロックを使用して、C#プログラムからファイルのロックを解除しようとしています。

私のUIには、アプリが削除できなかったファイルのロックを解除するためのボタンを配置しました。ユーザーがボタンを押すと、アンロック(有名なアプリ)を開いてほしい。

Unlocker Webで読んだことがあり、使用するコマンドラインについていくつかの説明がありますが、何も機能しません。

次のコードを記述しましたが、何も起こりません。

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

何も起こりません。パラメータなしで-LUを使用して試しました。

何か案が?

それをソフトウェアと統合するためにアンロックよりも効率的なものはありますか?

4

3 に答える 3

1

unlocker にパラメーター -L および -U が付属している場合、L を使用してロックを解除したいとは思わないでしょう。おそらくUはロック解除用です;)

ファイルをロックしているアプリケーションを制御できる場合は、サードパーティのアプリがこのようにファイルを切り取るよりも、そのプログラムでファイルを解放する方が良い解決策です。

于 2008-11-29T15:45:27.493 に答える
0

System.Diagnostics.Processクラスおよび関連する ProcessStartInfo クラスのドキュメントを参照してください。

于 2008-11-29T15:35:01.057 に答える
0

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

-s ロック解除

-d 削除

于 2009-02-19T18:54:42.340 に答える