Python encore et toujours...

Tout sur les langages de programmation.

Python encore et toujours...

Messagepar Caros Von Magor » 12 Août 2005, 21:51

)Juste une question toute bete ...
Bon j 'ai creer un programme .py en python ...
J'ai telechargé py2exe... J'ai fait un joli executable windows... ET un gros paquet de fichier (.dll , un joli repertoire... ) enfin tous ce qui permet de lancer ce .exe... Euh ... Je veux dire que quand je propose un keygen, j'ai pas trop envie que le mec se tape tout les fichier a telecharger... Voila comment on peut s'en debarasser et creer un fichier .exe tout simple ...

Existe-t-il un moyen de "transformer" le langage en C ou C++ ?

Enfin voila ... J'ai fait un beau keygen pour mes premier pas en Python et suis trop vert que mon exe soit accompagné de plein de fichier avec des tetes bizarres de serpent rouge brique (beuarg... c moche :lol: )

Merci d'avance pour les solutions/conseils/messages d'abandon/claques....
Sur un homme, un arbre qui mange des trapezes sans ambiguite. Mais il ne faut pas croire que cela dilapide les horaires du chien de la momie.
Avatar de l’utilisateur
Caros Von Magor
Mutation en crackeur...
Mutation en crackeur...
 
Messages: 99
Inscription: 10 Août 2005, 13:32

Messagepar Etranger » 12 Août 2005, 22:12

Si c'est comme pel2exe (pour perl) , il doit bien y avoir une option pour inclure toutes ces DLL dans ton exe (normalement ca le fait par default), mais je te previen , sutout si tu utilise TK , la taille de ton exe peut facilement atteindre les 2 mo :?

Enfin je croi que les languages interpreter ne sont pas fai pour etre compiler, des fois c'est un avantage mais des fois non :)

a+
Voyager c'est voir les choses d'un angle différent
Etranger
Crackeur de folie !!!!
Crackeur de folie !!!!
 
Messages: 438
Inscription: 11 Août 2004, 17:53

Messagepar aTa » 12 Août 2005, 22:36

bah pourquoi tu veux faire un exe ? alors que tu as l'interpreteur ?

pour le diffuser ? tu fais des cracks illégaux, c'est pas bien :p

a la limite tu donnes la source, et celui qui veut vraiment utiliser le keygen, bah il se demerdera un peu :) toi t'aura fait ton boulo non ? :)
aTa
Crackeur expert
Crackeur expert
 
Messages: 216
Inscription: 01 Décembre 2004, 13:59

Messagepar Caros Von Magor » 13 Août 2005, 09:05

Bon je vais verifier .. Mais un keygen a 2Mo bof ;) Je voulais juste en faire un zoli en python pour epater mon beauf (baboon) mais bon je crois que je vais retourner au C++ ...
Au fait le delphi : mieux ou moins bien que le C++ ?

PS: Je ne fais pas de vilain crack illegaux ... ;) Et puis aujourd'hui c un vrai merdier pour passer les nouveaux systeme de protection ... ;) Alors je prefere me detendre sur des keygenme ou crackme ;)

Bisous ;p
Sur un homme, un arbre qui mange des trapezes sans ambiguite. Mais il ne faut pas croire que cela dilapide les horaires du chien de la momie.
Avatar de l’utilisateur
Caros Von Magor
Mutation en crackeur...
Mutation en crackeur...
 
Messages: 99
Inscription: 10 Août 2005, 13:32

Messagepar Etranger » 13 Août 2005, 11:26

Au fait le delphi : mieux ou moins bien que le C++ ?

Mieux :)

Non serieusement je ne croi pas que le C++ ait des capacitees plus elevees que le Delphi , en tout cas dans certains domaines (avis personnel). en plus surtout si tu est debutant Delphi te facilitera la vie avec son RAD tellement agreable et sa facilitee de develloppement...

Ilest vrais que le C++ est plus connu que le Delphi, en tout cas dans les millieux amateurs , mais la cause n'est surement pas l'eficacitee.

matenent pour ta question cela depend aussi de ce que tu veux faire, meme si Delphi te permet un peut pret de tout faire (assambleur en ligne)...

a+
Voyager c'est voir les choses d'un angle différent
Etranger
Crackeur de folie !!!!
Crackeur de folie !!!!
 
Messages: 438
Inscription: 11 Août 2004, 17:53

Messagepar baboon » 13 Août 2005, 18:40

aTa a écrit:bah pourquoi tu veux faire un exe ? alors que tu as l'interpreteur ?

pour le diffuser ? tu fais des cracks illégaux, c'est pas bien :p

a la limite tu donnes la source, et celui qui veut vraiment utiliser le keygen, bah il se demerdera un peu :) toi t'aura fait ton boulo non ? :)


Moi non plus ce n'est pas pour faire des trucs illegaux !!
C'est pour faire l'epreuve 5 de big contest (comme lui ...) et je pense que les "big boss" ne serai pas tres content que je leur envoi un .py ...

Sinon je suis assez vert (vert python :P !!!) de ne pas pouvoir faire un joli .exe tout petit mignon et de me retrouver avec une usine a dll ....

Caros Von Magor a écrit:Je voulais juste en faire un zoli en python pour epater mon beauf

C'est rate !!!

Posté après 1 heure 30 minutes 8 secondes:

1.2. Windows1.2.1. Comment créer un fichier .exe à partir d'un source .py ?Vous avez plusieurs solutions:

py2exe est un bon choix. Il transforme votre .py en exécutable, et il va chercher toutes les DLL nécessaires à son bon fonctionnement. Vous obtenez un EXE (accompagné de ses DLL) prêt à être exécuté sous n'importe quelle version de Windows.
Il fonctionne même avec les programmes Python utilisant tkinter et wxPython.
http://starship.python.net/crew/theller/py2exe/
cx_Freeze est très similaire à py2exe.
http://starship.python.net/crew/atuining/cx_Freeze/
mcMillan Installer fait la même chose que py2exe, mais il groupe tout en un seul fichier EXE (Notez que ce fichier EXE dézippe les DLL, exécute le programme puis efface les DLL à la fin du programme.)
http://www.mcmillan-inc.com/install5_ann.html
Si vous avez un compilateur C/C++ et que vous avez téléchargé les sources de Python, vous trouverez le programme freeze.py qui permet de créer directement un exécutable lié statiquement. Inconvénient: il ne supporte pas les programmes Python en plusieurs scripts, ni l'import dynamique.
python2c permet de convertir les sources Python en C++ (Il ne reste plus qu'à compiler le programme C++ obtenu.). Inconvénient : il est assez limité.
http://www.strout.net/python/ai/
Astuce : utilisez UPX pour compresser les .EXE, .DLL et .PYD : cela réduira la taille des fichiers à distribuer.

Installeurs : il existe des installeurs gratuits:

innoSetup : http://www.jrsoftware.org/isinfo.php
NSIS : http://www.nullsoft.com/free/nsis/

voila !!!!

Source : http://wikipython.flibuste.net/moin.py/ ... sPratiques (tres bon site ...)
Newbie mais ayant soif d'apprendre et étant motivé
Avatar de l’utilisateur
baboon
Modérateur
Modérateur
 
Messages: 3343
Inscription: 08 Juillet 2005, 17:49


Retourner vers Programmation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité