exeファイルがUPXで圧縮されているかどうかを判断する方法はありますか?
コードに問題があったことを除けば、exeファイルが圧縮されているかどうかを判断する機能は優れています。関数IsUPXCompressedが呼び出された場合、upxを実行しようとすると、upxは変更したファイルを保存できません。関数内で権利を正しく共有していないものがあります。私はこれを数時間テストしました。メソッドを呼び出さない場合、UPXは問題なくファイルを書き込むことができます。それを呼び出してからUPXを実行しようとすると、ファイルは保存されません。UPXは、ファイルを書き込もうとしたときにIOExceptionPermissiondeniedエラーを報告します。
誰かがこの問題を引き起こすコードの何か間違ったことを見つけることができますか?
ありがとうございました
コードに問題があったことを除けば、exeファイルが圧縮されているかどうかを判断する機能は優れています。関数IsUPXCompressedが呼び出された場合、upxを実行しようとすると、upxは変更したファイルを保存できません。関数内で権利を正しく共有していないものがあります。私はこれを数時間テストしました。メソッドを呼び出さない場合、UPXは問題なくファイルを書き込むことができます。それを呼び出してからUPXを実行しようとすると、ファイルは保存されません。UPXは、ファイルを書き込もうとしたときにIOExceptionPermissiondeniedエラーを報告します。
誰かがこの問題を引き起こすコードの何か間違ったことを見つけることができますか?
ありがとうございました