![]() |
Servergenerator
Hi
Ich hab in Delphi einen Server gecodet bei dem ich den Port von der exe beliebig verändern will. Jetzt wollt ich frage ob es möglich ist, einen Art Generator zu coden mit dem ich die exe mit dem gewünschten Port erstellen kann :?: :?: |
Re: Servergenerator
Warum willst Du unbedingt eine exe Datei erstellen?
Wäre es nicht zweckmäßiger den Port und die anderen Einstellungssachen in eine Konfigurationsdatei wie IniFile oder Registry zu speichern und von dort zu lesen? |
Re: Servergenerator
spontan sehe ich hier parallelen zu trojanerservern... die haengen ihre daten auch an die exen an oder schreiben sie direkt in die exe hinein.
|
Re: Servergenerator
Zitat:
|
Re: Servergenerator
Zitat:
Stelle mir da ein Mehrbenutzersystem vor, im Programmverzeichnis keine Schreibrechte dafür nur im HomeDir des Benutzers. Zusätzlich dürfen im HomeDirs des Benutzers keine Programme ausgeführt werden. Was machst Du dann mit einer Software die seine Konfigurationsdaten in der Exe speichern will? Durch eine andere die dies nicht tut ersetzen. |
Re: Servergenerator
Danke mal für die Antworten!
Ich will sicher keinen trojaner oder irgend so was in der Art programmieren... Mich hätte nur grundsätzlich interesiert ob sowas überhaupt möglich ist zu coden und wie Tubos schon gesagt hat würde ich es auch sehr komfortabel finden. |
Re: Servergenerator
Ja, klar geht dies.
Schreibe ein kleines Programm, welches den Quellcode verändert (die Portnummer setzt), und dann den Delphi-Compiler direkt aufruft. Ist doch supereasy sowas... |
Re: Servergenerator
Zitat:
Mein Tipp: Speicher den Port als RessourceString und "manipuliere" diesen dann per "Resource update". Einfach mal im Forum nach ![]() ![]() gruss |
Re: Servergenerator
Erstmal Thx für die Hilfe :thumb:, doch könntest du mir ein Beispiel zeigen wie ich einen ResourceString erstelle und wie ich diesen dann ändere, denn irgend wie find i nix gescheites!!
|
Re: Servergenerator
Ich glaub das ist wie mit
Delphi-Quellcode:
einfach so
const
Delphi-Quellcode:
GLAUBE ICH !!!
resourcestring
string1 = 'HALLO'; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 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