Deutsch
C ++ Forum

P2CPP hat Probleme mit der Direktive $P* und $P+

 

KHR
Hallo,

entweder hab ichs überlesen oder da stand nix in der Doku.

jedenfalls meckert mein P2CPP diese Zeile
KompilierenMarkierenSeparieren
 $P*  Verschlüsselung des Zwischencodes +=einfach   *=aufwändig

und diese Zeile
KompilierenMarkierenSeparieren
 $P+  Verschlüsselung des Zwischencodes +=einfach   *=aufwändig

immer mit Fehler im Ausdruck an.

Auch wenn ich den Kommentar dahinter weglasse ändert sich das nicht.

Mach ich das was falsch oder ist das halt so?
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
23.12.2008  
 




Christian
Schneider
Ich denke mal der Befehl ist in diesem Fall einfach überflüssig, da der Code ja ohnehin kompiliert wird.
 
XProfan 11| Vista(64) SP2
23.12.2008  
 




KHR
Hallo Christan,


Ich denke mal der Befehl ist in diesem Fall einfach überflüssig, da der Code ja ohnehin kompiliert wird.


Der Schalter ist nur für den Compiler.
Er soll - wenn aktiviert - verhindern, daß Ascii-Texte im Exe-File erkennbar (und änderbar) sind.

Mit $P* in Profan compiliert findest Du nix mehr verwertbares zum rumpfuschen, bei P2CPP ist nach dem Linken alles offen
 
Gruß
Karl-Heinz
WIN XP home/Pro / XPROFAN 11 / P2CPP
ATMEL + BASCOM Fan
23.12.2008  
 



Ein natives Programm ist immer Buchoffen, hier kann sich nur der Programmierer selbst behelfen bzw. Sebastian könnte mit einem Feature auffahren. Wegen dieser Problematik gibt es die ulkigsten und aufwendigsten Verfahren - z.B. Software welche Komponenten erst selbst zu Laufzeit kompiliert - z.B. die Win32-Anwendung von Skype(tm).

Ich wüsste keinen Trick mit einem Klick Dein Problem nachhaltig zu lösen, zumindest nicht ohne xpse.
 
23.12.2008  
 




Jac
de
Lad
Leg doch die Klartexttexte mit Pwd$() verschlüsselt ab und entschlüssel sie zur Laufzeit. Das wäre schon mal ein Anfang.
 
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
23.12.2008  
 



Reicht ja nicht, dann müsste er auch noch ein encode64 drauflegen weil pwd$ binär ist. In Summe wird er damit aber irre.

Eigentlich sollte man seine Strings nicht schützen müssen bzw. so wählen, dass diese eben z.B. auch frei angepasst werden könnten.

Schützungswürdige Daten kann man halt nicht 1:1 als String im nativen Code ablegen um diese zu verschlüsseln. ^^
 
23.12.2008  
 




Sebastian
König
Hallo zusammen,

dass die $P-Direktiven vom Syntax-Check angemeckert werden, fiel mir vor kurzem selbst auf - in meiner aktuellen Arbeitsversion ist es schon behoben (denke ich).

Nachbilden kann ich $P für Profan2Cpp wie iF schon erwähnt hat allerdings leider wirklich nicht - es gibt ja keinen P-Code zum Verschlüsseln. Eine Alternative zur manuellen Arbeit mit pwd$() wäre vielleicht die Verwendung eines EXE-Packers - mit dem AutoCompress Plug-In lässt sich der bequem aufrufen.

MfG

Sebatian

P.S.: Frohe Weihnachten aus Hong Kong!
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
24.12.2008  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

7.620 Betrachtungen

Unbenanntvor 0 min.
Georg Teles09.01.2016
Michael Borowiak26.03.2011
iF20.02.2011

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie