考察
どうしてもWSHの生ソースを見られたくない場合があり、フリーソフトを色々試した結果、殆ど駄目でした。
主な理由は、
- 変換ソフトのダウンロード時にウィルス対策ソフトで検閲された。
- 変換ソフトの変換作業時にウィルス対策ソフトで検閲された。
- 変換ソフトで変換したファイルの実行時にウィルス対策ソフトで検閲された。
動作的に、ウィルスと判断される可能性が非常に高いです。
- 上記全てをクリアしたが、作成したファイルをメールで送付する際、途中で検閲された可能性があり、相手に届かなかった。
- 上記全てをクリアしたが、メモ帳で開くと、バイナリファイルの最後に生のソースが埋め込まれていた
- etc…
今回は海外の出張者のサポートであり、設定用のパスワードを伝える訳にもいかず、スクリプト内にパスワードを記入したため
エンコード用のソフトを結構探した結果、これ(Windows Script Encoder)を使う事になりました。
※Redmeにも記載されていますが、ソースコードを完璧に隠すものではありませんとありますが、これで充分と判断しました。
ここからダウンロード(2008/06/04現在
http://www.microsoft.com/downloads/details.aspx?FamilyID=2976ee94-bec5-4314-84fd-8d7ec891c1c5&DisplayLang=ja