Français
Forum

écrivons dans ausgeführte EXE-Dossier

 

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  
 



non, je crois pas.
 
16.12.2005  
 




Frank
Abbing
je glaub aussi pas.
mais peut-être inspiriert toi quelque chose comme:
KompilierenMarqueSéparation
Declare text$
Assign #2,("Source.prf")
Rewrite #2
Print #2,"Cls"
Print #2,"Print ";Chr$(34);"Ich wurde erzeugt...";Chr$(34)
Print #2,"WaitInput"
Close #2
text$="ProfComp.exe Source.prf /b"
Shell text$
text$="ProfLink.exe Source.prc"
Shell text$
text$="Source.exe"
Shell text$
16.12.2005  
 




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...
 
16.12.2005  
 




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...
 
16.12.2005  
 




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.
 
17.12.2005  
 



...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...
 
18.12.2005  
 




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  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

3.556 Views

Untitledvor 0 min.
AndreasS06.01.2019
H.Brill30.08.2014
Untitled11.02.2011

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie