![]() |
Hexdaten zu einer *exe speichern
Hallo,
ich wollt fragen, wie es möglich ist, dass Delphi ein .exe datei erstellt. Die HexWerte, von ein exe datei, soll von Delphi in eine exe geschrieben werden. Das das geht hab ich mal in einen Virus source gesehen. Ich hoffe ich konnte mich klar ausdrucken *g* |
Re: Hexdaten zu einer *exe speichern
einfach byte fuer byte in eine datei schreiben?
|
Re: Hexdaten zu einer *exe speichern
Möchtest du gezielte stellen der exe-datei mit deinen hex-werten austauschen, oder möchtest du lediglich etwas kopiernen?
|
Re: Hexdaten zu einer *exe speichern
Hallo!
Zitat:
|
Re: Hexdaten zu einer *exe speichern
Nein es geht um folgendes:
Bei LAN parties bin ich es immer leid, die spiele die ich kaufe, dass meine Kumpels die immer wieder weiter geben. Nun wollt ich bei die spielen die EXE datei nicht mitliefern, sondern ein application, was ein server<->Client programm ist, was denn überprüft ob er sich mit mein System verbinden kann. Sollte dies erfolgen, soll der client die exe erstellen. Sonst nicht. Mir ist naturlich auch klar, dass wenn die beim spielen, das Spiel minimieren können um den exe denn zu kopieren, aber so schlau sind die net :) |
Re: Hexdaten zu einer *exe speichern
da würde ich lieber systemdaten des spiels verschlüsseln
|
Re: Hexdaten zu einer *exe speichern
ich verstehe nicht ganz, was du machen willst
ganz einfach: wenn dein freund es nicht lassen kann deine spiele zu verteilen, behalte sie fuer dich. imho hast du geld dafuer ausgegeben |
Re: Hexdaten zu einer *exe speichern
Das so eine Antwort kommt, wusst ich :( Demnächst kommt noch einer, der mich über die lizense aufklärt...
Naja egal |
Re: Hexdaten zu einer *exe speichern
Versuch es mal mit Streams:
Delphi-Quellcode:
Ich hoffe das ist was du brauchst.
procedure copy(Source,Destiny:string)
var Filesource,FileDestiny:TFileStream; begin FileSource:=TFilestream.Create(Source,fmOpenRead); FileDestiny:=TFileStream.Create(Destiny,fmCreate); FileDestiny.CopyFrom(FileSource,FileSource.Size); end; |
Re: Hexdaten zu einer *exe speichern
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz