Einzelnen Beitrag anzeigen

Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#38

Re: "Schutz" vor Resource Hacker(ResHack) ?

  Alt 18. Feb 2005, 12:37
Zitat von Pseudemys Nelsoni:
kann ich irgendwie verhindern das man mit dem prog(siehe topic) mein project öffnen kann?
ich mein das muss ja nich jeder sehn wie ich mein prog gemacht hab
Die einfachste Möglichkeit habt Ihr übersehen.

Programme die die Resourcen anzeigen, können das nur tun, wenn es auch welche gibt

Es ist relativ leicht möglich die Forms aus den Resourcen Verschwinden zu lassen.

Man muss sie nur selbst im Source erzeugen. (oder teilweise erzeugen)

Meine Vorgehensweise wäre:
  • Mach Dein Programm wie bisher.
  • Installiere Dir GExperts (Expertensammlung http://www.gexperts.org/ )
  • Kopiere Deinen Programmquelltext in ein Verzeichnis z.B. c:\Release\...
  • Öffne im Delphi das Projekt aus diesem Verzeichnis
  • Öffne die Formulare, die nicht sichtbar sein sollen
  • Markiere alle (!) Komponenten auf dem Form
  • Funktion "Components to Code" verwenden
  • in die OnCreate Methode der Form die Zwischenablage einfügen
  • alle Komponenten aus Form entfernen.
  • Weiterentwicklung in der "normalen" Version und immer beim Release obige Schritte anwenden.

Das "neue" GExperts unterstützt nun auch ganze Formulare
Zitat:
VERSION 1.21 (November, 2004)
- Components to Code: Support exporting whole forms at once
Damit ist im Resource Editor nur das leere Form zu sehen

Das ist zwar mit etwas Arbeit verbunden, dauert aber pro Form auch nur ein bis zwei Minuten.

Ich hoffe das hilft Dir.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat