私は自分のアプリケーションのライセンス情報をアプリケーション自体に保存する予定です。論理関数に影響を与えずに、DelphiでEXEに書き込むことは可能ですか?はいの場合、どのように?私の同僚は、書き込み可能なexeの特定の部分だけがあると言います。これは本当ですか?DelphiでEXEに書き込み
答えて
EXEをハックするのではなく、ライセンスをDelphiアプリにリソースとして保存しないのはなぜですか?
ここで例:http://delphi.about.com/od/objectpascalide/a/embed_resources.htm
開始タグと停止タグでライセンス変数を作成します。私は、Delphiのプログラミングについて何も知りませんが、あなたがバイナリエディタで実行可能ファイルを開き、$$$$部分を検索し、それを直接編集するか、またはあなたが書くことができ
var license = "$$$$"+"LICENSE DATA"+"$$$$";
のような擬似コードでそれが見えますタグ間のビットを上書きするプログラム。
イメージチェックサムを更新する必要があります –
MSDN(http://msdn.microsoft.com/en-us/library/ms680339(VS.85).aspx)から「必ずしも必要はありません」次のファイルすべてのドライバ、ブート時にロードされたDLL、およびクリティカルなシステムプロセスにロードされたすべてのDLLがロード時に検証されます。 – Nat
はhttp://sourceforge.net/projects/tponguard/
を見てみましょうあなたがここに欲しいものを見つけることができます。
- 1. Javaの書き込みexeファイル
- 2. Delphi:ファイルへの変数の書き込み/読み込み
- 3. 書き込みキャッシュポリシーに書き込み/フェッチを書き込む
- 4. Delphi IDEからソースを書き込み可能にする
- 5. MS Accessデータベース(Delphi)への書き込みに関する問題
- 6. EXE出力をバッチファイルに書き込む
- 7. Delphi:組み込みパッケージを含む.exe:600kb、.exe +外部BPL:6MB。何故ですか?
- 8. カサンドラ書き込みタイムアウト書き込み
- 9. Delphi Tstringlistは、ファイル同期を書き込みます
- 10. Delphi EXEのイメージベースエラー
- 11. UNIXファイルの書き込みと書き込み以外の書き込み
- 12. Postgresqlに書き込みを書き込みます。 BatchUpdateException?
- 13. 書き込み
- 14. 書き込み
- 15. 書き込み
- 16. 書き込み
- 17. function EXE to DLL(Delphi)
- 18. オブジェクトの書き込み/読み込み
- 19. arduino書き込みと読み込み
- 20. ファイル読み込みと書き込み
- 21. 同時読み込み書き込み
- 22. 個別のデータベーストランザクションでコンテンツアイテムを書き込み要求の書き込みに書き込む方法
- 23. Delphiでバイナリデータをstdoutに書き込む方法は?
- 24. Delphiで作成したレジストリに値を書き込む方法
- 25. Delphiでレジストリにdword値を書き込む
- 26. また、DelphiのCOMサーバーでもあるEXEを書く方法
- 27. 書き込み/に/ファイル
- 28. 埋め込みEXEファイルが
- 29. 書き込みデータ
- 30. 書き込みコントローラコード
注意:1)実行ファイルのチェックサムを格納するウイルス対策ソフトウェアは文句を言うでしょう2)ファイルにデジタル署名を行う予定がある場合は動作しません。 –
さらに最近のバージョンのWindowsでは、Program Filesフォルダのファイルに書き込むには管理者権限が必要であることにも注意してください。 – RobertFrank