私はhandle.exeを実行して電子アプリで指定されたフォルダに保持されているファイルのロックを解除しています。私が開発モード "npm start"でそれを行うと、 "npmがビルドを実行"し、コンパイルされたexeを実行すると、 "handle is invalid error"が発生します。Handle.exeはロックを解除しません
電子はフォルダを作成し、アプリケーションの最後にはフォルダを削除する必要があります。電子メールはロックを保持しているので、フォルダの内容がロックされているすべてのタスクを強制終了することはできません。また、私は電子を殺すことを避ければ、そのロックは私がフォルダを削除するのを防ぐ。
私は下に与えられたこのようなbatファイル(バット名はkill.batであり、2つのパラメータを取ります)実行しています: "=トークン3,6スキップ= 5 delims =:"/F用
を%%で私を( '%〜F1 -accepteula%〜F2')%を行います〜F1 -c %% jの-y -p %% I
ので、使い方は以下のように与えられる:kill.bat handle.exe FOLDER_PATH
管理者としてアプリケーションを構築するhandle.exeはロック解除を実行できません
ハードにしようと、このようなこのような問題が発生しますが、* *クローズされている少なくとも一つのハンドルかのように、それは私に聞こえる、それが原因となっているなら"ハンドルが無効です"というエラーです。つまり、Electronまたはおそらくあなたのプログラムが依存しているハンドルを無効にしました。おそらく、問題のフォルダを削除しようとしている理由を説明し、そのようにする方法を尋ねる方が便利でしょう。 'handle.exe'を使うことは非常に賢明な解決策ではありません。 –
電子アプリはパブリックPC上で実行されているため、フォルダを削除する必要があります。代わりの解決法やモジュールとしてあなたの心に何かを持っていますか? –