Das man mal für mehrer Plattformen programmiert ist ja eher ein Sonderfall als die Norm und wenn du das willst musst das ja auch in Cpp von Anfang an im Kopf haben.
Warum ich C# for sowas mag ? Weil es deutlich weniger anfällig ist für Memoryleaks, Overflows etc.
Weil es deutlich weniger anfällig ist für Memoryleaks, Overflows etc.
Aktuelles C++ präventiert dies so gut wie möglich. Wenn schon soll man ganz C# nutzen. Aber einen Mix sollte man schon allein der Übersicht halber vermeiden.
Wo siehste das Problem mit der Übersicht wenn du Perfomancekritische Sachen in Nativen Code auslagerst ? Versteh mich nicht falsch, mag tatsächlich einfach nur verstehen was genau du meinst.
Normal machste ,wenn du inline Asm benutzt, in Cpp ja vom Prinzip her auch nichts anderes.
Wo siehste das Problem mit der Übersicht wenn du Perfomancekritische Sachen in Nativen Code auslagerst ? Versteh mich nicht falsch, mag tatsächlich einfach nur verstehen was genau du meinst.
Normal machste ,wenn du inline Asm benutzt, in Cpp ja vom Prinzip her auch nichts anderes.
Aktuelles C++ präventiert dies so gut wie möglich. Wenn schon soll man ganz C# nutzen. Aber einen Mix sollte man schon allein der Übersicht halber vermeiden.
Was ein Unsinn, es ist Bestpractice, für jede Aufgabe die richtige Sprache zu nutzen und gleichzeitig teilt man dabei das Programm in entsprechende Module und erhöht somit die Wartbarkeit. Jede größere Software arbeitet nach dem Prinzip.
C# ist nicht nur GUI-technisch (btw wer mag schon QT, wenn es MFC gibt :x) einen ganzen Schritt weiter im Komfort als C++, auch mit boost etc. einbezogen.
@headpuster
auch wenn ich der Meinung bin das man durchaus komerzielle Sachen in C# machen kann. Den Bytecode tatsächlich schützen kannst du nicht. Necrobit Layer hab ich nu nochnich gehört gehabt, aber kurzes nachsehn hat ergeben das das Ding im Endeffekt nicht mehr macht als den Bytecode innerhalb der Funktionen zu Encrypten, Decrypten. Also allerhöchsten eine Milde Hürde.
Nein, es war kein Witz. Ich mag kein QT, habs nicht zum Laufen bekommen :<
Quote:
Originally Posted by dready
@headpuster
auch wenn ich der Meinung bin das man durchaus komerzielle Sachen in C# machen kann. Den Bytecode tatsächlich schützen kannst du nicht. Necrobit Layer hab ich nu nochnich gehört gehabt, aber kurzes nachsehn hat ergeben das das Ding im Endeffekt nicht mehr macht als den Bytecode innerhalb der Funktionen zu Encrypten, Decrypten. Also allerhöchsten eine Milde Hürde.
Nativer Code lässt sich auch nicht schützen. Man kann lediglich den Aufwand des Reverse Engineerings erhöhen, was mit Verlaub leichter als bei Bytecode ist.
@MrSmith hab ich ja auch gerade paar post vorher gesagt Am Ende kommt es immer nur darauf an wieviel Aufwand jemand Betreiben will, ist der Anreiz hoch genug kommt man immer an jeden Code der auf dem Rechner läuft, wenn man ihn nun nicht komplett auf nen Server auslagert oder ähnliches. Aber ohne das Enge Korsett des Bytecodes kann man den Aufwand halt doch ehrheblich erhöhen.
Stimm dir wohl auf ganzer Linie zu würd ich sagen :P
Nein, es war kein Witz. Ich mag kein QT, habs nicht zum Laufen bekommen :<
Also damit hatte ich noch nie Probleme, das funktioniert wunderbar, und das ohne dass ich 'nen sonderlichen Aufwand betreiben muss. Der einzige Nachteil sind die u.U. sehr großen Binaries, unter 10 MB kommt man da für gewöhnlich nicht weg.
Dafür kann's halt alles, ich würd dir also empfehlen dass du dir 4.X nochma ansiehst (5 kannste wegwerfen, das ist nur noch Blödsinn)
DES Ent/Verschlüsseln 01/14/2013 - AutoIt - 14 Replies Ich habe keine Funktionierende Udf gefunden, welche mich eine in "DES" verschlüsselte Datei entschlüsseln lässt.
Da der key ein "00" Byte enthält, wäre es vorteilhaft, wenn sich der Key in Hex übergeben lässt.
Der DES Calculator auf dieser Seite funktioniert, jedoch ist die Funktion dafür nur in Python verfügbar.
Falls jemand was hat bitte Antworten.
Info:
verschlüsseln hlp 08/23/2011 - Metin2 Private Server - 5 Replies hallo liebe com,
sry das ich es noch mal poste aber ich bekomme keine antwort ;(
fals jemand hammer net währ und mir helfen würde ich bin über skype erreichbar: noah.niessen
weis jemand wie man die eix epk dateien verschlüsseln kan so das man en clienten auch starten kann? kab schon den 2010 helper versuch auch auf den 2010 files neonblue 4.5 nix geht biiiitte um hilfe
mfg
*.txt verschlüsseln 03/20/2011 - Main - 7 Replies hey com,
ich habe mal eine frage,
kann ich *.txt, also editor dateien irgendwie verschlüsseln?
also ncih nicht verschlüsseln, sondern so machen, das man sie öffnet,
alles sieht, aber trotzdem nichts ändern kann??
weil habe keine lust davon eine PDF zumachen!
naja, wenns nich anders geht, mach ich es hald,
aber hof auf ne antwort :)
[EPK - EIX] Verschlüsseln ? 01/14/2011 - Metin2 Private Server - 1 Replies Huhu Com,
ich habe nun den 2010er CLienten und habe auch schon alles so entpackt, also die EPK und EIX. z.B. Root
diese wiederum möchte ich gerne verschlüsselt packen, also so das wenn ich den Client hochlade, das kein User die Root entpacken kann...
wie mache ich dies ?
Danke schon mal im vorraus :P
epk eix verschlüsseln? 11/25/2010 - Metin2 Private Server - 6 Replies hey com,ist es möglich die epk und eix so zu verschlüsseln das der 2010er client sie lesen kann aber mir keiner in meinen datein rumpfuschen kann? also sie nicht entpacken kann?