AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Compilierte EXE: Formulare nicht als Resourcen?
Thema durchsuchen
Ansicht
Themen-Optionen

Compilierte EXE: Formulare nicht als Resourcen?

Ein Thema von rabedernacht · begonnen am 12. Mär 2007 · letzter Beitrag vom 14. Mär 2007
Antwort Antwort
Seite 1 von 2  1 2      
rabedernacht
(Gast)

n/a Beiträge
 
#1

Compilierte EXE: Formulare nicht als Resourcen?

  Alt 12. Mär 2007, 21:56
Hallo,

sorry, wenn ich eine dumme Frage stelle, aber ich habe mich noch nie näher damit auseinander gesetzt

Ich wüsste gerne, ob es möglich ist, die VCL-Formulare in Delphi nicht als aus der EXE extrahierbare Dateien einzubinden. Wenn man die EXE in nem Texteditor öffnet, sieht man schon direkt im unteren Bereich jede Menge Strings aus Delphi.

Eventuell benutze ich auch einfach die falschen Linker-Einstellungen - wie gesagt, noch nie damit beschäftigt - aber könnte man das ausblenden?

mfg
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 12. Mär 2007, 21:59
Nein das ist nicht möglich. Willst du das nicht, wird dir nur übrig bleiben auf die VCL zu verzichten und die Fenster und Steuerelement dynmaisch zur Laufzeit zu erstellen. Das ist aber viel Arbeit und recht mühsam, so dass ich bei größeren Projekten davon abraten würden.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
rabedernacht
(Gast)

n/a Beiträge
 
#3

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 12. Mär 2007, 22:02
OK, dann weiß ich bescheid. Danke für deine Antwort, ging ja fix
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 12. Mär 2007, 22:02
Bleibt neben Luckies Antwort die Frage: Was willst du damit ereichen?
Es ist doch total praktisch, wenn die Strings einfach so da rum liegen. Oder du setzt die EIgenschaften eben im onCreate statt im OI. Aber dann stehen sie auch, an anderer Stelle, im Programm.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
rabedernacht
(Gast)

n/a Beiträge
 
#5

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 13. Mär 2007, 18:35
Ganz ehrlich: Bei Projekten, die nicht OS sind, lasse ich mir nur sehr ungern in die Technik schauen, besonders, wenn es dann noch Clients sind.
Aber wenn daran eh nichts zu machen ist

raven
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 13. Mär 2007, 18:39
"Nichts zu machen" ist falsch. (siehe Luckie) Ist nur eben die Frage, ob Aufwand - Nutzen gerechtfertigt ist.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#7

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 13. Mär 2007, 18:51
Form, Strings, Grafiken ... an "alles" was sichtbar ist kommt man so, oder so ran ... spätestens wenn es angezeigt wird.

Ach ja, die Formular-Resourcen muß man sich nicht von der VCL laden lassen.

Diese könnte man auch selber eventuell sogar verschlüsselt irgendwo in der Exe speichern und dann selbst entschlüsseln und laden.

- Form über VCL erstellen
- umwandeln, oder einfach aus einer "Test"-Exe extrahieren
- ins eigene Programm einbauen und per LoadFromResource (oder wie die Funktion nochmal heißt) laden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#8

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 13. Mär 2007, 19:19
Zitat von himitsu:
Form, Strings, Grafiken ... an "alles" was sichtbar ist kommt man so, oder so ran ... spätestens wenn es angezeigt wird.
Äh, ja.

...und das ist bei jedem Compieler so C/C++, Delphi, Assembler, *äh lange Denkpause* ähh COBOL...

Zitat von himitsu:
Ach ja, die Formular-Resourcen muß man sich nicht von der VCL laden lassen.
Naja, ich denke mal das währe zu viel des Guten.

Was viel wichtiger erscheint ist wohl das Programminterne Strings (und oder Bitmaps etc.) die man
gern Verstecken möchte "unsichtbar" gemacht werden in dem man sie Verschlüsselt an/ein gibt.
Zur Not einfach einen String komprimieren. Dabei sollte man aber bedenken das der Prchner ein par
Millesec. braucht um diesen dann wieder zu dekomprimieren.


Irgend wo hatte ich mal ein Chackme, wo der Quellcode dabei war, in die DP gestellt, da hab ich den ein oder anderen String versteckt. Richtigen Häckern ist das aber Wurscht.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#9

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 14. Mär 2007, 01:34
jupp, egal welche Sprache, denn sobald du den String anzeigen willst, oder auch nur entschlüsselst, liegt der ja "ungeschützt" im Speicher.

Ansonsten wie wäre es mit Abschreiben, oder OCR-Software?


Bei Bildern richt ein Screenschot
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#10

Re: Compilierte EXE: Formulare nicht als Resourcen?

  Alt 14. Mär 2007, 01:49
Zitat von rabedernacht:
Ganz ehrlich: Bei Projekten, die nicht OS sind, lasse ich mir nur sehr ungern in die Technik schauen,
Was für tolle Techniken setzt du denn ein, die man schon an der Ressource und den Zeichenketten erkennen könnte?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz