Hey,
Ik heb al enige tijd een Moderation bot runnen voor mn server.
BRenbot voor C&C Renegade zeer goede bot.
Maar ik moet hier en daar de code hebben.
Het staat dus waarschijnlijk in Brenbot.exe
Alleen hoe haal je die informatie eruit, ik had gehoord dat je die moet decompilen.
Enzovoorts...
Maar ik had 1 programma geprobeer maar die zei dat ie niet wist met welk programma die .exe was gecompiled dus ik kon 'm niet openen.
Ik weet 100'% zeker dat het PERL is aangezien de plugins ook zo gescript zijn.
Die hebben een extensie die je makkelijk met dreamweaver of iets dergelijks kan openen (.pm / .xml)
Bvd,
Kevin.
There are only 10 kinds of people: those who understand binary
and those who don't
Ok ik heb nu de source-code ik had de maker ge-emaild.
Het was niet officieel open-source maar goed hij vond het dusdanig geen probleem.
Ik moest Brenbot.exe renamen naar Brenbot.zip daar stonden alle bestanden in.
Nu is mijn vraag hoe maak ik van die files weer een .exe?
Want renamen werkt natuurlijk niet.
Hij zei namelijk dat je dat met Perl zelf moest doen, hoe gaat zoiets in z'n werking?
Want ik zit nu met 2 losse bestanden en 2 directory's.
Quote van danpaul88: "Note that doing this means you will need to install Perl to run BRenBot, since renaming it back to an exe won’t work once you have modified it"
Bvd,
Kevin.
Laatst aangepast door cobra880 : 4 juli 2008 om 10:12
Perl voor Windows vind je hier: http://www.activestate.com/Products/...rl/index.mhtml (met bijbehorende documentatie: http://aspn.activestate.com/ASPN/doc...OC-APERL_5.10/)
There are only 10 kinds of people: those who understand binary
and those who don't
Bedankt!
Perl staat geinstalleerd werkt wel enzo.
Heb heel groot deel van die Manual doorgelezen...
Maar ik snap het niet hoe je het voor elkaar krijgt om daar een .exe van te maken...
Zou u mij daarmee kunnen helpen?
Of mij een duwtje in de goede richting geven
Bvd,
Kevin.
Het is voor mij ook nieuw, ik ben niet zo'n Perl gurumaar Google doet wonderen
Je kan het Perl script als het goed is zonder problemen direct openen (met het commando "perl"), maar wil je er graag weer een losse executable (.exe) van maken, dan heb je naast ActivePerl nog een speciaal programmaatje nodig; volgens mij is Perl2Exe wel een mooie. Je kan ook PAR proberen, maar dat ziet er nogal tijdrovend uit.
There are only 10 kinds of people: those who understand binary
and those who don't
Ok die handleiding is best simpel, aangezien het paar commando's zijn in DOS.
Alleen volgende vaag probleem is dat als perl2exe.exe open dat DOS gelijk crasht
Waar ligt dat aan?
In iedergeval al bedankt voor de hulp.
LINK MANUAL
Kevin.
Laatst aangepast door cobra880 : 4 juli 2008 om 16:27
Dat "DOS" scherm crasht niet, waarschijnlijk verdwijnt het gewoon meteen. Probeer het via een open consolescherm (Start > Uitvoeren > cmd); je moet dan even met het ouderwetse "cd" commando naar de map waar je perl2exe.exe hebt staan navigeren.
perl2exe heeft geen GUI, maar het is niet moeilijk om via de console opdrachten te geven. In pxman.htm vind je alle uitleg die je nodig hebt (het belangrijkste staat onder het kopje "Building your executable").
There are only 10 kinds of people: those who understand binary
and those who don't
Zo dat onthou ik voor de volgende keer,
Nu de allerlaatste vraag ik zal wel dom zijn...
Ik heb een directory waar alles Perl files in staan, "Brenbot"
Nu wil ik van die dir een .exe van maken
Alleen dit: \perl2exe -I dir=Brenbot
Werkt niet..
Ik denk dat ik een fout maak heb dergelijk commands ook al geprobeerd.
Ik heb al wel een example.pl al naar example.exe gemaakt.
dat ging zo: \perl2exe example.pl
Maar goed, ik hoop dat dit m'n laatste probleem zal zijn...
Mvg,
Kevin.
Als je met zo'n consolescherm werkt zou perl2exe als het goed is een foutmelding moeten geven; word je daar niks wijzer uit? Ik vermoed dat "-I dir=Brenbot" niet zomaar werkt; probeer "-I C:\'Brenbot" (evt C: veranderen in een andere letter indien nodig) of "-I dir=..\Brenbot". Je kan ook proberen om alle bestanden van Brenbot in de map van perl2exe te zetten en het dan zonder -I switch te doen.
There are only 10 kinds of people: those who understand binary
and those who don't
Cannot open input file: brenbot krijg ik nu dmv -> /perl2exe -I brenbot
Dus nu alle bestanden van brenbot in de map van perl2exe zetten en dan???
Kevin.
Code:E:\Documents and Settings\Kevin\Bureaublad\p2e>perl2exe brenbot.pl Perl2Exe V9.100C Copyright (c) 1997-2008 IndigoSTAR Software This is an evaluation version of Perl2Exe, which may be used for 30 days. For more information see the attached pxman.htm file, or visit http://www.indigostar.com Converting 'brenbot.pl' to brenbot.exe Warning: Can't locate Digest/Perl/MD5.pm at E:\Perl\lib\Digest\MD5.pm line 30 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib Warning: Can't locate XML/NamespaceSupport.pm at E:\Perl\lib\XML\Simple.pm line 576 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib Warning: Can't locate XML/SAX.pm at E:\Perl\lib\XML\Simple.pm line 646 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib Warning: Can't locate VMS/Stdio.pm at E:\Perl\lib\File\Temp.pm line 145 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib Warning: Can't locate File/BSDGlob.pm at E:\Perl\lib\File\GlobMapper.pm line 13 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib Warning: Can't locate Compress/Bzip2.pm at E:\Perl\lib\HTTP\Message.pm line 216 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib Warning: Can't locate Convert/EBCDIC.pm at E:\Perl\lib\Net\Cmd.pm line 19 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib, ($brpath./plugins), must be di rectory, not file) Warning: Can't locate Mac/InternetConfig.pm at E:\Perl\lib\Net\Config.pm line 40 @INC = E:\Perl\site\lib, E:\Perl\lib, ., lib, ($brpath./plugins), must be di rectory, not file)
Het lijkt er inderdaad op dat het met de directories niet helemaal goed gaat; heb je naast het bestand brenbot.pl ook de mappen XML, VMS, File, Compress, Convert en Mac gekopieerd?
There are only 10 kinds of people: those who understand binary
and those who don't
Zo wat ben ik lang weggeweest.
Ik ben nu weer terug gekomen op dit onderwerp.
Ik ben nu eerst met wat C++ bestanden bezig daarna ga ik dit weer is aanpakken.
In iedergeval al veel hulp gehad aan deze informatie!
Mvg,
Kevin.
Dit was inderdaad lang geleden, maar welkom terug![]()
There are only 10 kinds of people: those who understand binary
and those who don't