私はdelphiで64k introを作成しようとしています。このサイズのアプリケーションに最適な実行可能なパッカーの1つは、Farbrauschのkkrunchyです。私は(そうでない場合は空の)Delphiの実行可能で、それを実行したときしかし、私は両方が犯人かもしれないDelphiの実行ファイルと推測している、と私は入れて本当の悩みを持っていない、次の出力kkrunchy - Delphi実行ファイルのtlsデータを取り除く方法を教えてください。
- ERROR: files with exports or tls data are not supported
を取得しますどちらがどれであるか把握しようとしている汗をかいている時間と、実行ファイルやそれに類似するものを修正して投稿してみてください... はすでにを知っていますか、この問題を回避する方法についての情報はありますか?
ええ、RaiseListPtrは例外処理に関連しており、スレッドごとに独自のraiseリストが必要なため、threadvarでなければなりません。これを変更する方法があるかどうかは不明です。 –
私は本当にそれを変更する必要があるかどうかはまだ分かりません。私は例外と適切なIOエラー処理(この特定のアプリケーションのために)なしで暮らすことができます。 GetTLSがクラッシュする原因となっていることがわかりません... _after_ ExitProcessのようです。 –
私の編集内容を別の回答に移動して、Q&A形式に合うようにしました(将来の参照を改善しました)。そしてMasonの回答を正しいものとしてマークしました。 –