| |
|
|
Jac de Lad | Hallochen,
ist es possible dans qui EXE-Dossier des gelinkten Compilats trop écrivons, au cours de es fonctionnement wird?
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 16.12.2005 ▲ |
|
|
|
|
| |
|
| |
|
|
|
Frank Abbing | |
|
|
|
Michael Wodrich | Klappt ensuite mais beim Kunden seulement, si cette selbst (X)Profan son propre nennt.
Ist quand même une gentille l'affaire. dans diesem Zusammenhang peut-être aussi mittels Execute intéressant pour qui einfachen Dinge.
belle Grüße Michael Wodrich
@Jac: Solche Bestrebungen donnais es aussi déjà trop DOS-Zeiten. Am Einfachsten löste on ca ensuite mittels einer Stapeldatei. - Es wird un Programme aufgerufen, cela qui trop startende EXE à un certain Stelle trennt: Vorderer partie ist qui EXE, hinterer partie une banque de données (ou bien quoi que + subj.). - ensuite wird cela eigentliche Programme aufgerufen (cet versorgt ensuite qui Datendatei) - ensuite wird wieder cela Extraprogramm aufgerufen, cela beide Teile zusammenfügt.
Pour dem Erstellen qui EXE doit alors einmal cela Extraprogramm ran et qui Teile vernähen. avec cela qui Anwender den Braten pas riecht erzeugt cela Programme chez einem Aufruf sans paramètre une annonce comment cet PlugIn darf seulement aus dem Hauptprogramm gestartet volonté. |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 16.12.2005 ▲ |
|
|
|
|
| Mmh...
chez PrivAktivate schreibe je zwar dans qui eigene EXE - et sogar dans den Voir le texte source (freischaltungsinfo) - mais pas au cours de vous fonctionnement wird... |
|
|
| |
|
|
|
Michael Wodrich | Eigentlich bieten sich avec XProfan oui viele Opportunités à. comment wäre es avec suivant: (ProgEnd / %ProgEnd / Run)
Wieder 2 Programe. Programme A ist qui Starter. sa Resource (simple drankopiert) ist Programme B. Am Ende de Pgm B existiert une drankopierte Resource avec vorgegebener Longueur (ou bien Longueur qui Resource steht am Ende qui Resourcendatei).
Pgm A ermittelt den Resourcenstart et qui Longueur (Dateilänge - %ProgEnd + 1). cette partie minus Resourcenlänge de Pgm B ist qui EXE de Pgm B. qui Resource de B wird comme eigene Dossier gespeichert.
Pgm B wird sur Run aufgerufen.
après que Pgm B fertig ist doit qui Resource wieder à cela Ende de Pgm A gespeichert (überschrieben volonté). après wird Pgm A avec Run + paramètre aufgerufen à Platte wieder aufzuräumen (EXE B et données).
So entier Datensicher ist cela allerdings pas. Besser ist es, si le Possibilité qui Resourcen-Changement besteht. ensuite peut qui données simple mittels qui Profan-eigenen Resourcenbefehle gelesen volonté. cela écrivons wäre ensuite wohl sur API trop régulariser (si cet Possibilité überhaupt existiert).
[box:3là9e7cd62]editiert: Vergeßt cela avec dem Resourcen changement sur API (siehe ici): [...] cela serait pas sur allen Systemen courir... [/box:3là9e7cd62] |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 16.12.2005 ▲ |
|
|
|
|
| So dans qui Art habe ego aussi geregelt. Comme je le disais,, aussi un Changement de Voir le texte source im fertigen Programme wäre so possible... |
|
|
| |
|
|
|
Jac de Lad | Jaja, avec %Progend hab ego aussi gemacht. je veux à mon Prog eigentlich seulement ne Checksumme anhängen. là mach je mir maintenant plan un Extra-Prog, dass cela übernimmt.
@Michael: comment siehts eigentlich avec MD5 aus? chez mir hat dein Voir le texte source pas funktioniert...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 16.12.2005 ▲ |
|
|
|
|
Michael Wodrich | dans qui ZIP mais est une reine Assemblerversion. Daraus fais Du Dir une DLL et fertig.
mais je werds la fois à mon ToDo-liste anhängen...
--- Hoppla, habe une MD5_DLL.zip avec Profan-Wrapper entdeckt. qui habe je am 01.11.2004 aus dem Internet heruntergeladen. Ist avec cela cela Thema pas déjà longtemps erledigt?!? (qui hat den Wrapper gebastelt, là steht malheureusement ne...aucune nom dabei)
belle Grüße Michael Wodrich (dem qui Schneeflöckchen lente sur den cuisinière aller). |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 16.12.2005 ▲ |
|
|
|
|
| cela écrivons dans qui Exe eines sich ausführenden Programmes erlaubt WindowXP pas - mais qui Exe qui sich selbst modifizieren veux peux aus sich heraus sich selbst lesen.
Hiermit peux qui Exe sich selbst kopieren - et qui Kopie peux ensuite gepatcht volonté. Anschließend ist seulement encore qui neue exe auszuführen, et qui eigene Exe trop finissons.
comme Sahnehäubchen pourrait qui gepatchte Exe erkennen, qui vous am falschen lieu liegt - et sich à qui selbe lieu kopieren wohin qui vieille exe liegt einschliesslich cela qui ensuite wiederum am richtigen lieu gestartete exe aussi encore qui gepatchte löscht.
Lol. |
|
|
| |
|
|
|
| ...gepatchte EXE avec paramètre starten - so erkennt qui gepatchte EXE, qui vous gepatched ist, löscht qui vieille EXE et kopiert sich ensuite sur den place qui alten EXE. après erfolgt un Neustart cette kopierten EXE avec einem anderen paramètre. Daraus erkennt qui kopierte gepatchte EXE, qui qui gepatchte EXE encore gelöscht volonté doit et löscht cet. entre den ganzen Aktionen des kopierens et effacer doit Windows quelque chose Zeit zum Verschnaufen gegeben volonté (Sleep). comment viel Zeit là gegeben volonté doit, hängt stark vom jeweiligen calculateur ab - ist alors une l'affaire, qui sur unterschiedlichen Rechnern entier gewaltig dans qui Hose aller peux... |
|
|
| |
|
|
|
Jac de Lad | Oje, je lass es lieber...
Jac |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 18.12.2005 ▲ |
|
|
|