• ベストアンサー

perl2exeの逆コンパイラはありますか?

Perlプログラムでソースを非公開にしたいのでperl2exeを使おうと思ってます。 利用する前に確認したいのですが、これのデコンパイラってやっぱり存在するのでしょうか?もしあるのなら、Perl2exeを使う意味があまりなくなってしまうので心配です。 ご存知の方、お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • SE-1
  • ベストアンサー率57% (26/45)
回答No.1

exe2perl というのがあるみたいですね~。

参考URL:
http://www.hatena.ne.jp/1107009118
yulali
質問者

お礼

なるほど。なるべく最新のバージョンを使うしか対策はなさそうですね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • perl.exe - エントリポイントが見つかりません

    perlで書かれたプログラムを下記のように実行すると、「perl.exe - エントリポイントが見つかりません」というタイトルのエラー画面が表示されます。 >c:\perl\bin\perl.exe <プログラム名>.pl <引数> エラー画面の詳細メッセージは下記のとおりです。 「プロシージャエントリポイント PL_sv_undef がダイナミックリンクライブラリ Perl56.dll から見つかりませんでした。」 実行はWindows上で、perlのバージョンはActive Perl 5.6.1を使用しています。 (上記プログラムが5.6ベースで開発されているため) 同様の環境の他のマシンで実行すると正常に処理が行われるので、環境依存の問題かと思われるのですが、Active Perl を再インストールしても状況は変わりませんでした。 何か手がかりになるような情報をお持ちの方がいらっしゃったら、教えていただけると大変ありがたいです。 よろしくお願いいたします。 ※もし、ここに質問するのが適当でないようであればその旨ご指示いただければ幸いです。

    • ベストアンサー
    • Perl
  • perlの処理を遅くしたい

    CGI初心者です。わかる方教えてください。 少々古いですがactiveperl apache1.3.12を利用してperlプログラムを自宅のみで使うCGIプログラムをWINDOWS上で起動しています。 処理が長くまた同時に複数の処理をperlで処理します。ブラウザ送信ボタンよりCGIを実行してperl.exeを合計5つぐらい同時に起動します。 タスクマネージャーのプロセスの優先度の設定は実行当初「普通」になっていますが,これを実行当初から「低」にしたいと思っていますが やり方がよくわかりません。CGIの書き方,apacheの設定,ショートカットの書き方でできるんではないかと思っていますが,ご存じの方教えてください。OSはWINXPです。宜しくお願いします。

  • WindowsでPerlをする際,1行目の"#! ~"はどのように?

    Perlの参考書・本等ではプログラムファイルの第1行目は #! /usr/local/bin/perl という1行がよく有りますが,WindowsXPを用いている場合では,この1行をどう直せばよいのでしょうか? #! (perl.exeが存在するフォルダのパス) でよいのでしょうか? 私はWindowsXPを使っていて,この1行を使わずにプログラムを書いておりましたので,この1行の意味がよく分かりません。 ある参考書には,"#!はその行に書いたコマンドに,ファイルの残りの部分を渡して実行すると言う性質を持っている"と有りました。だから,試しにfile1.plとfile2.txtを準備し, file1.plの中身  #! (perlの存在するフォルダのパス)\perl.exe  while(<STDIN>){   print;  } file2.txtの中身  hello world として,コマンドプロンプトで file1.pl < file2.txt としたのですが正しく動作しませんでした.(perl file1.pl < file2.txt と入力した場合は正しく"hello world"となりました)

    • ベストアンサー
    • Perl
  • ◎パールハーバー◎

    もうすぐ、パールハーバーが公開されますよね!! めっちゃ見たいぃ!! で、パールハーバーについてなにかご存じの方がいらっしゃいましたら 何でも結構ですので教えてください。 主題歌のこととか♪♪ 宜しくお願いします★☆★

  • internat.exeの登録

    あるソフトのサポートを受けています。 そのやり取りの中で、ワタシのパソコンのシステム情報を確認したところ、ソフトウェアの環境→ドライバ→スタートアッププログラムに、『internat.exe』が登録されていないことがわかりました。 internat.exeファイル自身はハードディスク内に存在しているのですが、上記スタートアップに登録する方法が分かりません。 ご存知の方、ご教授お願いします。 また、internat.exeとはどういうプログラムなのか、簡単に説明していただけると勉強になります。

  • Perl ローカル運用 exe起動

    恐れ入ります。現在anhttpdでperlプログラムをローカルマシン(windows10)で作成しているのですが、perl実行時に、ローカルのコマンドを実行したいのですが、どのようにしたら良いか分かりません。 具体的には、bitsadmin.exeを使ってグローバル上の特定のファイルをローカルフォルダにダウンロードするイメージです。 以上宜しくお願い致します。

    • ベストアンサー
    • Perl
  • Perlのexitについて

    こんにちは、現在シェルスクリプトからperlを呼び出し、 その実行結果を受け取るというシンプルな所で悩んでいます。 Perlからプログラムの終了時にexitで 値を返しているのですが、どの値を返しても0が返ってきます。 受け取り側はシェルスクリプトです。 exitには何か特殊な要素があるのでしょうか? ご存知の方がいたらご教授下さい。 よろしくお願いします。 # #perlのソース #(i=0の場合・i=1の場合) # if(i == 1) { exit 1; } exit 0;

    • ベストアンサー
    • Perl
  • perlプログラムが動かない

    パールのプログラムを作成して拡張子「.pl」で保存するとアイコンがパールのマークになりますよね。 プログラムファイルにデータファイルをドラッグすると、プログラムファイル(拡張子.pl)のアイコンが白黒反転して、目的の加工データをファイルとして出力するプログラムがるのですが、プログラムを作成したパソコンともう一台しか動作しません。他のパソコンでは、プログラムファイルにデータファイルをドラッグしても、プログラムファイル(拡張子.pl)のアイコンが白黒反転せず、パールプログラムが動作しません。 どこの設定をどのように変更すればいいのでしょうか。(プログラムファイルのアイコンを白黒反転させるにはどうしたらいいのでしょうか。) コマンドプロンプトでパスが通っているか確認をしたのですが、どのパソコンもパスは通っています。 プログラムの動作するパソコンの「システム環境変数のpathとPATHEXT」をプログラムの動作しないパソコンにコピーペーストしてもNGでした。 ※perl.exeが入っているディレクトリは同じにしています。プログラムファイとデータファイルをperlフォルダに入れても駄目でした。  OSは、Windows XPです。

  • svuhost.exeについて

    Vistaでウィルスバスター2008を利用しているのですが、 「不審な変更を検出しました。svuhost.exe~」と出てきます。 googleなどでも、上記プログラムについて検索を行ったのですが 英語の説明サイトで内容が読めません。 この「svuhost.exe」というのがどういったプログラムなのか、 ご存知の方がいらっしゃいましたら、教えていただけませんか? 保存先はどうやらドライブ\windows\system32に 保存されている様です。 似たような名前で「svchost.exe」というのも有るようですが、 検出されているのは「svuhost.exe」となっています。 とりあえず拒否にはしています。

  • mod_perlとperlのソースについて

    mod_perlの方がperlより早いとい書いてあるサイトはやまほどありますが、いったいソースは何が違うのかさっぱりわかりません。実際に何%程度異なるのもわからないので、困っています。 mod_perl本というのはなさそうなので、 perlとmod_perlのソースの違いがわかるサイトや本はあるのでしょうか?