求助:如何把perl的程序做成闭源的?

huangruihua
求助:如何把perl的程序做成闭源的?

各位大侠,请问怎么样把perl的程序做成开源的?软件有:activeperl6.0 ,数据库mysql5.0,perl的模块包括:TK,DBI,DBD::mysql。还有自己的代码,怎么样把他们做成闭源的,让用户直接进入界面使用,不能修改代码。谢谢了。。。

[[i] 本帖最后由 huangruihua 于 2008-5-6 22:36 编辑 [/i]]

uppet
如果perl2exe或者activestate的perl Devkit都你都不能用,
你还有系统自带的B::Bytecode和Byteloader可以用。。

再不行,就得自己写一个加密版的perl loader了。

[[i] 本帖最后由 uppet 于 2008-5-7 19:49 编辑 [/i]]

zhasm
我用过Cava Packager,这种软件也不错的,[url]http://www.cava.co.uk/[/url],能把perl程序打包成exe,脱离perl环境进行。在windows下可用。

lokchungk
如果用PerlAPP(可在[url]http://www.activestate.com[/url]下载PDK)
只要不选择Share With everyone的话
您程序内的所在模组等等别人都会用不到的

[[i] 本帖最后由 lokchungk 于 2008-5-7 19:29 编辑 [/i]]

flw
pp

huangruihua
回复 #5 flw 的帖子

请问你说的pp是什么啊?

flw
[quote]原帖由 [i]huangruihua[/i] 于 2008-5-8 00:05 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8338742&ptid=1093063][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
请问你说的pp是什么啊? [/quote]
google perl+pp

huangruihua
回复 #4 lokchungk 的帖子

下载那个好像只是使用版,要钱的,请问你有吗?能给我传一下吗?谢谢了,都快急死了!!我的qq是344108578

flw
我的私人服务也要钱的,你确定吗?
确定的话,我就加你 QQ。
现在这年头,没有钱办不成事儿,除非你自己搞定。

都告诉你 google perl+pp 了,难不成还等我给你喂到嘴里?

cjaizss
perlcc

hitsubunnu
PAR 个人觉得很好用(供参考)

linux系统下 直接  cpan 安装 PAR 就行了

windows环境下麻烦些  
1.ppm install PAR

路径:  C:/Perl/site/bin 下   用 pp -o  xxx.exe  xxxx.pl  #有些像gcc的味道

如果不可用 执行下面
2. ppm install [url]http://www.bribes.org/perl/ppm/File-Temp.ppd[/url]
3.ppm install [url]http://www.bribes.org/perl/ppm/PAR-Packer.ppd[/url]
4.下载 [url]http://www.perl.com/CPAN/authors/id/S/SM/SMUELLER/PAR-Packer-0.977-MSWin32-x86-multi-thread-5.8.8.par[/url]
5.解压 PAR-Packer-0.977-MSWin32-x86-multi-thread-5.8.8.par 提取Static.pm和Dynamic.pm 替换C:/Perl/site/lib/PAR/StrippedPARL目录下的同名文件

flw
[quote]原帖由 [i]cjaizss[/i] 于 2008-5-9 00:31 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8346564&ptid=1093063][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
perlcc [/quote]
这个基本上不能用。
玩具。

yuio654
[quote]原帖由 [i]flw[/i] 于 2008-5-9 09:02 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8346814&ptid=1093063][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]

这个基本上不能用。
玩具。 [/quote]

perlcc确实不咋的,试验阶段嘛,总是莫名其妙的错。好像只能处理一些hello world之类的简单代码

lokchungk
回复 #8 huangruihua 的帖子

由于版权问题
所以不公开发放Reg Key了
我用CU的短信息把Key send了给您

发送内容如下:
===================================
          标题              发送到          时间
"Perl Dev Kit Key"  huangruihua  2008-5-9 16:59
===================================