« HSPTV!メルマガ 第62号 | メイン | 【よみもの】もーりおのつぶやき 第31回 »

2008年07月20日

【講座】「教えて!おにたま!!」

こんにちわ~
ちょっと困ったことが起きたので質問させてください。
実は、パソコンの調子が悪く、作成ソフトデータ等を保存して
いたのですが、いらなくなったCD-Rを破棄したところ、そのCD-Rが
最新版だったと気がつき、作成ソフトデータの一番新しい物を
なくしてしまいました。。。。
Vector登録しているので、実行ファイルは残っていますが。。
そこで、実行ファイル(exe)からHSPファイルを抽出することは
可能でしょうか?
なにか方法があったら教えていただければ幸いです><。。

<こたえ>

お便りありがとうございます。
自分が作成したソーススクリプトが消えてしまうのは、
ショックなことだと思います。何とか復元したい気持ちは、
よくわかります。
ただ、実行ファイルからHSPのソースを抽出する方法があったと
すると、作者以外の誰でもソースを見ることが可能になって
しまいます。こういった問題はデリケートで、ソフトの作者が
見せたくない情報、たとえばシェアウェアであったり、ゲームの
解法につながる大切なデータが含まれていることもあります。
HSP3では、基本的な方針として第三者が勝手にソースを見れない
ことを優先しています。そのため、実行ファイル作成時には、
オブジェクトファイルを暗号化して格納しています。
Vectorに登録されている一部のソフトでは、HSPの実行ファイルに
格納されたデータを抽出したり、ソーススクリプトを復元する
といったものもありますが、現行のHSP3.1の場合で言えば、
それらのソフトで抽出はできないと考えています。
あまり明快な回答ができなくて申し訳ないのですが、
こういった事情があることも理解してもらえればと思います。

それでは、またまた。HSPに限らず、PCのコトや
プログラミング関係どんなことでもお便り待っていますね。

(おにたま)

投稿者 usuaji : 2008年07月20日 11:42

口臭チェッカー市場