Schrift
[thread]5004[/thread]

reagiert nicht im Startmenü (Seite 2)



<< |< 1 2 >| >> 20 Einträge, 2 Seiten
Froschpopo
 2005-05-12 03:04
#43955 #43955
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Kann man ne .exe die mit par generiert wurde mit winzip entpacken?????? Wenn das so ist hab ich nen riesen Problem weil dann kann man ja den Quelltext von meinem Perlprogramm angucken
renee
 2005-05-12 10:42
#43956 #43956
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
PAR generiert ein Archiv, das man mit Winzip anschauen kann - steht auch in der Doku zu PAR... Aber das muss der Anwender auch erstmal wissen!

Wirklich closed source kann man mit Perl nicht erzeugen, weil es immer Methode zum "deparsen" gibt.

Außerdem musst Du die Lizenzen der verschiedenen Module beachten!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Froschpopo
 2005-05-12 11:17
#43957 #43957
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
was soll ich da beachten, ich will die software ja nicht verkaufen...
aber ich möchte mir auch nur ungern in die programmierung gucken lassen !
J-jayz-Z
 2005-05-12 11:21
#43958 #43958
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
schau dir mal perlcc an.Das ist ein Perl Compiler. Kannst du mit perlcc erst kompilieren und dann mit par zu ner .exe machen. Somit hat der user auch nur binary&acute;s, wenn er sich das par archiv anschaut...
Hab es so aber noch nicht versucht. schau es dir mal an.
P.S.:Ich hab es nur mit Linux probiert, ob es das für Windows auch gibt, weiß ich nicht!
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de
Froschpopo
 2005-05-12 11:38
#43959 #43959
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
dann gibts ja doch nen Compiler der in c übersetzt !
ptk
 2005-05-12 12:40
#43960 #43960
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=Froschpopo,12.05.2005, 09:17]was soll ich da beachten, ich will die software ja nicht verkaufen...
[/quote]Wenn da Module dabei sind, die nur unter der GPL lizensiert sind, musst du den Sourcecode mitliefern oder wenigstens mitteilen, wo sich der Sourcecode befindet. Bei der Artistic License ist das aber nicht der Fall.
Quote
aber ich möchte mir auch nur ungern in die programmierung gucken lassen !

Wieso, ist dein Programmierstil so schlecht? :-)
Froschpopo
 2005-05-12 12:48
#43961 #43961
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
welchen sourcecode muss ich mitliefern?
renee
 2005-05-12 12:56
#43962 #43962
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Den Sourcecodes der Module, die Du verwendest und die unter GPL stehen (dürften die meisten CPAN-Module sein)
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ptk
 2005-05-12 12:58
#43963 #43963
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Bei den meisten Module steht "under the same terms as perl", und da kann man zwischen GPL und Artistic waehlen. Artistic ist nicht so streng, eher so wie die BSD-Lizenz.
J-jayz-Z
 2005-05-12 13:47
#43964 #43964
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Froshpopo: Der Compiler übersetzt nicht in C. Er wandelt einfach nur deine sourcen in binarys um, die intern vom Perl interpreter dann ausgeführt werden. Dafür brauchst du dann auch einen Perl interpreter. Dann danach mit par zu ner exe machen. Müsste gehen so...
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2005-05-08 17:21.