Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 07:16

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Hinzufügen von Code in eine bestehende exe^^

Discussion on Hinzufügen von Code in eine bestehende exe^^ within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
hiho!
Habe mir mal wieder eine hübsche Flause in den Kopf gesetzt.
und zwar will ich Code einer Bat-Datei so in eine Exe datei implementieren, sodass der Bat-Code VOR dem code der Exe ausgeführt wird. Dann soll am Ende (also beim beenden des Tools) eine weitere Bat-Datei (oder dessen code) ausgeführt werden.
Um genau zu sein will ich eine Portable Photoshop CS2 version machen die statt dass man Bat-dateien vor und nach dem benutzen von PS starten muss einfach der Bat-code beim starten der PS.exe geladen wird.

Hoffe es ist nicht allzu illegal.

Gruß, reijin
reijin is offline  
Old 02/01/2007, 17:10   #2
 
elite*gold: 0
Join Date: May 2005
Posts: 4,620
Received Thanks: 104
Und du kannst das ganze nicht einfach in Bats kontrollieren? ;p

Also das wenn man die bat startet auch das Programm startet und wartet bis es sich beendet.
Maybe It's Maybelline is offline  
Old 02/01/2007, 17:20   #3
 
elite*gold: 0
Join Date: Jul 2005
Posts: 467
Received Thanks: 8
wenn du das ganze nicht trojaner artig nutzen willst wuerde es reichen wie marie schon erwaehnte das ganze in batch selbst zu regeln

wenn du alles in eine exe packen willst wirds komplizierter
1. es gibt sogenannte binder die verknuepfen 2 ausfuehrbare datein
ich glaub dann funktioniert aber nur noch die datei die dran "gebunden" wurde
korrigiert mich wenn ich da falsch liege
2. wenn du einigermaßen asm beherrschst und mit ollydbg,w32dasm oder ida umgehen kannst das ganze "reincracken" ich wuerd nen paar bytes anhaengen da dann den code reinschreiben mit anschliesenden jmp zum oep und den entrypoint an den anfangs deines codes verschieben dann wuerde der code davor ausgefuehrt um code danach auszufuehren muesstest noch mehr aufwand betreiben der sich kaum lohnen wuerde auch wenn die funktionen etwas komplizierter werden ist das eine echt undankbare arbeit
Leonino is offline  
Old 02/01/2007, 18:54   #4
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
ach, ich glaube das ist zu aufwendig.... das kann ich leider nicht *heul*
eig müssen zu beginn nur ein paar registry einträge vorhanden sein.
----> dazu noch ne frage: kann man auch was anderes als regedit nehmen? bei uns in der schule ist regedit deaktiviert, deshalb kann ich die wichtigen registry-einträge nicht machen lassen. habt ihr da ne idee?

wie dem auch sei... belasse ich es eben bei den 2 bat dateien....
oder kann ich eine schreiben, die nach dem Beenden von PS wieder weitermacht?
also beispiel:
Code:
Registry-Code hinzufügen
PS.exe starten
if ps.exe terminated then goto weiter
weiter:
registry-code entfernen
end
habs mal etwas simpel gemacht XD

danke im vorraus

reijin
reijin is offline  
Old 02/01/2007, 20:15   #5
 
elite*gold: 0
Join Date: May 2005
Posts: 4,620
Received Thanks: 104
Zu aufwending eine Batch Referenz zu googeln und das in 2 Minuten machen? Wow.
Man braucht nichtmal irgendwie Hilfe dazu, schon alleine die namen der reg und exe sind nur revelant. oO


ps.reg
PAUSE
ps.exe
PAUSE
ps2.reg



Fertig und sehr simpel gehalten. ps2.reg beinhaltet dann die schlüssel zum überschreiben.
Maybe It's Maybelline is offline  
Old 02/01/2007, 20:52   #6
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
Quote:
Originally posted by Maybe It's Maybelline@Feb 1 2007, 20:15
Zu aufwending eine Batch Referenz zu googeln und das in 2 Minuten machen? Wow.
Man braucht nichtmal irgendwie Hilfe dazu, schon alleine die namen der reg und exe sind nur revelant. oO


ps.reg
PAUSE
ps.exe
PAUSE
ps2.reg



Fertig und sehr simpel gehalten. ps2.reg beinhaltet dann die schlüssel zum überschreiben.
ja, danke wie der code aussehen muss ist mir schon klar aber danke für die Mühe

wie siehts mit hinzufügen von registry einträgen ohne admin rechte/regedit aus?
reijin is offline  
Old 02/02/2007, 02:52   #7
 
mr.rattlz's Avatar
 
elite*gold: 0
Join Date: Aug 2005
Posts: 896
Received Thanks: 334
Ich kann es einfach nicht nachvollziehen, dass es tatsächlich Leute gibt, die zu Zeiten, zu denen DOS doch so langsam mal tot sein sollte immer noch Batchdateien schreiben dafür XD
Windows bietet so gut wie kaum vernünftige commandlinetools die man darin integrieren kann, und die Powershell für Vista ist auch noch nicht fertig, wozu also an etwas hängen was so wenig nutzen hat O.o ?

Du könntest beispielsweise ein AutoHotkey-script schreiben und dir in ne exe verpacken lassen,
dann hättest du auf ziemlich einfachem Weg eine ziemlich gute Lösung.


Code:
RegWrite, REG_BINARY, HKEY_CURRENT_USER, Software\TEST_APP, TEST_NAME, 01A9FF77
RunWait, programm.exe
RegDelete, HKEY_CURRENT_USER, Software\TEST_APP, TEST_NAME,
Der Code erstellt nen Schlüssel in der Registry, startet ein Programm, wartet bis es beendet wurde und löscht danach den Schlüssel in der Registry wieder.
Und das allerbeste: du siehst keine lustigen dosfenster





An der Stelle von Photoshop könnte man natürlich auch einfach Portable Gimp nehmen ;D
mr.rattlz is offline  
Old 02/02/2007, 13:42   #8
 
reijin's Avatar
 
elite*gold: 20
Join Date: Feb 2006
Posts: 3,174
Received Thanks: 1,153
Quote:
Originally posted by mr.rattlz@Feb 2 2007, 02:52
Ich kann es einfach nicht nachvollziehen, dass es tatsächlich Leute gibt, die zu Zeiten, zu denen DOS doch so langsam mal tot sein sollte immer noch Batchdateien schreiben dafür XD
Windows bietet so gut wie kaum vernünftige commandlinetools die man darin integrieren kann, und die Powershell für Vista ist auch noch nicht fertig, wozu also an etwas hängen was so wenig nutzen hat O.o ?

Du könntest beispielsweise ein AutoHotkey-script schreiben und dir in ne exe verpacken lassen,
dann hättest du auf ziemlich einfachem Weg eine ziemlich gute Lösung.


Code:
RegWrite, REG_BINARY, HKEY_CURRENT_USER, Software\TEST_APP, TEST_NAME, 01A9FF77
RunWait, programm.exe
RegDelete, HKEY_CURRENT_USER, Software\TEST_APP, TEST_NAME,
Der Code erstellt nen Schlüssel in der Registry, startet ein Programm, wartet bis es beendet wurde und löscht danach den Schlüssel in der Registry wieder.
Und das allerbeste: du siehst keine lustigen dosfenster





An der Stelle von Photoshop könnte man natürlich auch einfach Portable Gimp nehmen ;D
ok, du hast recht ich muss sagen ich war so doof und hab die Möglichkeiet garnicht in erwägung gezogen
ich danke dir vielmals.

zu der sache mit Gimp: ich hab keine Erfahrung damit^^ deshalb: PS ^^

//EDIT//
zu der sache mit Registry änderungen ohne Admin-Rechte hat keiner was oder?
ich such auf jedenfall mal mit google weiter
reijin is offline  
Reply


Similar Threads Similar Threads
[HowTo] Matrix Code entfernen/hinzufügen.
01/09/2011 - Metin2 PServer Guides & Strategies - 25 Replies
Ich hatte heute das Problem mit dem Matrix Code, den man nach dem einloggen eingeben muss. Ich suchte nach eine Lösung.. Dank ♥Maxi♥, habe ich das Problem behoben. Am Anfang war es etwas verwirrend und ich habe es nicht verstanden aber nach 'ner Zeit hab ichs kapiert ;D Ich hab mir gedacht mach ich mal 'n Tutorial darüber :) Pls die Thanks an ♥Maxi♥ :) Also los : 1. Ihr loggt euch in euren MySql Server ein und öffnet die DB "Account".
10 TAGE FREE PREMIUM & EINE WAFFE CODE
08/28/2010 - WarRock - 5 Replies
der code ist 9dragons wen ihr das eingibt bekommt ihr gold prmium 10 tage und ine sniper
wie kann man bei filezilla eine map hinzufügen?
05/10/2010 - Metin2 Private Server - 1 Replies
ich will diesen How to folgen http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/400070-howto-eigene-map-machen.htm l aber 1. Serverside die Map zum laufen bringen da kommm ich nicht mit kann mir jemand das ausführlicher erklären weil das sehr kompliezirt dargestellt ist... HELP PLS ein Herz für anfänger
Php code ein db hinzufügen please look and help^^
03/23/2010 - Metin2 Private Server - 0 Replies
Hi wie kannn ich einen Php code in die db einfügen. will von neonblue modified clientdiese code verwenden für gm helm etc danke.
Code-Block zur Firmware von CD's/DVD's hinzufügen
01/11/2010 - Tutorials - 2 Replies
Wer kennt das nicht, man hat ein alten DVD Brenner oder gar ein altes CD/DVD Laufwerk und es werden viele neue Rohlinge nicht erkannt und meist hilft auch kein Firmware update. Ich erkläre euch wie Ihr mit uralten CD/DVD Brenner trotzdessen ohne neue Laufwerke kaufen zu müssen updaten könnt. Fangen wir an: 1. Als erstes ladet euch irgendeine beliebige Firmware eures Produkts runter 2. Dann ladet Ihr euch folgende 2 Programme: - MediaCodeEdit



All times are GMT +1. The time now is 07:17.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.