![]() |
Anzeige:
|
|
|||||||
| Helfer & Tools Programme für und in XProfan und Fragen dazu. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
================================================================
XBIN.exe XBIN ist eine Consolenanwendung speziell zum hinzufügen von binären Dateien, aller Art, zu RGH-PROFAN Executables. Das Programm extrahiert Runtime und Compilat einer mit XProfan erstellten Executable. Anschliessend fügt es die Binäre Datei, inclusive einem kleinem Header, zur Runtime hinzu. Anschliessend wird die Runtime wieder mit dem Compilat verlinkt. Aufrufparameter: Dateiname
Binäre Datei mit absolutem Pfad!
Die Reihenfolge der Parameter ist unbedingt einzuhalten! Dieses Tool ist darauf abgestimmt mit XPIA von Frank Abbing zusammen zu Arbeiten. Hierzu sollte die XBIN.exe nach "...\xpia_dir\tools\" kopiert werden. Der Aufruf könnte dann z.B. so aussehen: Code:
$TOOL E XBIN "%" "C:\windows\win.ini" XBIN.pcu XBIN.pcu ist ein Unit zum laden der includierten, binären Dateien. Die PCU sollte, um Konflikte zu vermeiden, immer mit einem Alias eingebunden werden, z.B. so: Code:
$U XBIN.pcu = XBIN_ Init()
End()
GetSize(Name$)
GetMem(Name$, Buffer#)
Die includierten Dateien können aus dem Speicher genutzt werde, z.B. DLLs mit MemoryModule oder Bilder mit CatchBmp. Sie können aber auch wieder als Datei extrahiert werden, z.B. für ein Setup. 22.01.2011 Update: Jetzt mit PackSupport! Die XBIN.exe hat jetzt einen dritten optionalen Parameter: 1 = Packen 0 oder Parameter weglassen, wie bisher nicht gepackt. An der Syntax der PCU hat sich nichts geändert, die reagiert autom. auf gepackt oder nicht! Jede hinzugefügte Datei benötigt nur soviel Platz in der Exe, wie das Original wenn ungepackt. + 64 Bytes für den Header. Download alternativer Download (nicht immer so aktuell) Für weitere Infos wurde ein Beispiel hinzugefügt. Feedback erwünscht! Geändert von ts-soft (22.01.2011 um 15:12 Uhr) |
|
|
|
|
|
|
#2 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.093
|
Super! Wenn die Daten jetzt noch ordentlich gepackt würden, könnte ich meinen Datengenerator ganz einmotten.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#3 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Zitat:
eine Packererweiterung als Extra zu integrieren, also wahrscheinlich eine XPCK.exe XCRY.exe + PCU zum verschlüsseln. Muss ja nicht alles auf einmal kommen, aber getrennt ist bestimmt besser. Für XPIA Nutzer, auf jedenfall einfacher als mit dem Datengenerator Gruß Thomas |
|
|
|
|
|
|
#4 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 05.02.2009
Ort: Westliches NRW
Alter: 44
Beiträge: 5.093
|
Für große Sachen auf jeden Fall.
"DATA"-Freaks wie ich lieben auch kleinere Zahlenkolonnen.
__________________
Gruß, Frank ![]() Webpage http://frabbing.bplaced.net mit Freeware - Tools, Spiele und Grafiken. |
|
|
|
|
|
#5 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
Das ist ja mal ein geniales Tool.
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
|
#6 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Dann hab ich ja schon mal, mich eingeschlossen, 3 Menschen glücklich gemacht
Ordentlich testen, das ganze soll irgendwann BulletProof sein. Gruß Thomas |
|
|
|
|
|
#7 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Hallo Thomas,
ich habe es noch nicht getestet, funktioniert das auch mit einer gepackten Runtime ?
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#8 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Zitat:
Praktischer ist es aber auf spezielle Runtimes zu verzichten und diese über XPRR bestücken und mit XUPX zu packen. Jedenfalls empfinde ich das als Praktischer. Gruß Thomas |
|
|
|
|
|
|
#9 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
Ok, danke,
ich tausche alle Icons aus und das geht mit einem Resourcehacker Script am schnellsten. XPIA kann ich nicht nutzen um ein Grundgerüst zu erstellen, da aus irgendeinem Grund bei mir nie die Runtime gefunden wird, kommt immer eine Fehlermeldung.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#10 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Zitat:
Meine IDE (X-ProfPad), hat zwar die Environmentvariable für die Includes gesetzt, aber nicht die für die Runtime, da die immer direkt übergeben wird. Dann sucht der Compiler aber im Include-Dir nach der Runtime, wenn er keine übergeben bekommt Seit dem letztem Update setzt meine IDE auch diese Environmentvariable, auch wenn ich die nicht nutze, der Commandschalter überschreibt diese ja, und es lüppt mit XPIA problemlos. Ich nehme mal an, Du nutzt den Editor von Andreas, spreche in mal drauf an, %XPRF_RUNTIME% zu setzen, auch wenn er das nicht benötigt. (oder nimm meine IDE Gruß Thomas // Nachtrag: XPRR tasted Deine Original-Runtime im XProfan Ordner nicht an, genausowenig wie XUPX! So brauchste nur ein Orginal bereithalten und trotzdem ist jede Exe Individuell mit allen Resourcen Es wird also immer die Runtime, der fertigen Exe genutzt! Geändert von ts-soft (22.01.2011 um 03:42 Uhr) |
|
|
|
|
|
|
|
#11 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 09.02.2009
Ort: Bangkok
Beiträge: 686
|
wow du bist aber früh auf den Beinen. Bei mir ist es ja schon 6 Std. später.
Ich denke in der Anleitung von XPIA steht, das er auch die Konfig-Datei des normalen Editors nutzt. Da ich den auch richtig konfiguriert habe, sollte es klappen.
__________________
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai. http://dieterzornow.gmxhome.de |
|
|
|
|
|
#12 (Direktlink) | |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Zitat:
trotzdem! Test einfach mit einer anderen IDE und Du wirst sehen. Wenn Du mit meiner testest, vorher aktualisieren! |
|
|
|
|
|
|
#13 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
Update:
Jetzt mit PackSupport! Die XBIN.exe hat jetzt einen dritten optionalen Parameter:
An der Syntax der PCU hat sich nichts geändert, die reagiert autom. auf gepackt oder nicht! Die Beispiel-Exe ist jetzt nur noch 612 KB gross mit 2 Bildern und 2 Sounds. Gruß Thomas |
|
|
|
|
|
#14 (Direktlink) |
|
Super-Moderator
![]() Registriert seit: 06.02.2009
Ort: Coswig
Alter: 27
Beiträge: 1.159
|
Buhuhuh...nach dem Update funktioniert der Download nicht mehr. ;(
__________________
XProfan-Profi (XProfan X2+XPIA) http://jacdelad.bplaced.net http://jacdelad.square7.ch |
|
|
|
|
|
#15 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 16.05.2010
Ort: Berlin
Beiträge: 724
|
|
|
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Dateien werden nicht gelöscht und Irfanview löscht falsche Dateien | pcboy | Windows 7 | 21 | 31.12.2010 15:18 |
| Binäre Datei und PassWord | horsthorn | XProfan | 1 | 26.07.2010 16:50 |
| Umwandlung von avi-Dateien in DVD-Player-kompatible mpg-Dateien | Paule | e.) Software-Allgemein | 0 | 11.11.2008 15:12 |
| BIN und andere Dateien in AVI oder MPEG Dateien umwandeln | Sky1986 | Allgemein | 7 | 28.01.2006 21:45 |
| Image-Dateien editieren bzw. Dateien hinzufügen | Hilfe | Software - Allgemein | 3 | 15.10.2004 21:04 |