<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[String einer anderen Anwendung ändern]]></title><description><![CDATA[<p>Hallo,</p>
<p>Habe folgenes Problem wo ich nicht weiter komme.<br />
Ich habe eine Anwendung in der Ressource meines Programmes gespeichert.<br />
Nur eine kleine .exe die ein par Strings beinhaltet. Das Programm soll nun<br />
die .exe aus der Ressource kopieren und die Strings beliebig abändern, so wie man<br />
es in einem Hex Editor machen würde. Die Länge der Strings ist dabei immer unterschiedlich.<br />
Wie kann ich das am einfachsten realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/295079/string-einer-anderen-anwendung-ändern</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 15:15:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/295079.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 06 Nov 2011 22:14:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Sun, 06 Nov 2011 22:14:40 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Habe folgenes Problem wo ich nicht weiter komme.<br />
Ich habe eine Anwendung in der Ressource meines Programmes gespeichert.<br />
Nur eine kleine .exe die ein par Strings beinhaltet. Das Programm soll nun<br />
die .exe aus der Ressource kopieren und die Strings beliebig abändern, so wie man<br />
es in einem Hex Editor machen würde. Die Länge der Strings ist dabei immer unterschiedlich.<br />
Wie kann ich das am einfachsten realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141402</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141402</guid><dc:creator><![CDATA[StringFrager]]></dc:creator><pubDate>Sun, 06 Nov 2011 22:14:40 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Sun, 06 Nov 2011 23:03:33 GMT]]></title><description><![CDATA[<p>Hör auf, irgendwelcher Stealerbuilder zu erstellen. Danke.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141411</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141411</guid><dc:creator><![CDATA[theliquidwave]]></dc:creator><pubDate>Sun, 06 Nov 2011 23:03:33 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Mon, 07 Nov 2011 12:02:10 GMT]]></title><description><![CDATA[<p>Wie bitte?<br />
Ich dachte ich bin hier in einem C++ Forum...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141567</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141567</guid><dc:creator><![CDATA[StringFrager]]></dc:creator><pubDate>Mon, 07 Nov 2011 12:02:10 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Mon, 07 Nov 2011 12:16:05 GMT]]></title><description><![CDATA[<p>Du stellst aber nicht wirklich Fragen zu Problemen mit Standard-C++ oder?</p>
<blockquote>
<p>Wie kann ich das am einfachsten realisieren?</p>
</blockquote>
<p>Ganz einfach:</p>
<ol>
<li>.exe öffnen</li>
<li>string suchen</li>
<li>gefundenen string ersetzen</li>
<li>.exe speichern</li>
</ol>
<p>Datei- und String-Operationen werden in jedem halbwegs empfehlenswerten Einsteiger-Handbuch erklärt.</p>
<p>Nicht zufrieden mit der Antwort? Dann siehe Link in meiner Signatur.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141574</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141574</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Mon, 07 Nov 2011 12:16:05 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Mon, 07 Nov 2011 12:18:41 GMT]]></title><description><![CDATA[<p>StringFrager schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Habe folgenes Problem wo ich nicht weiter komme.<br />
Ich habe eine Anwendung in der Ressource meines Programmes gespeichert.<br />
Nur eine kleine .exe die ein par Strings beinhaltet. Das Programm soll nun<br />
die .exe aus der Ressource kopieren und die Strings beliebig abändern, so wie man<br />
es in einem Hex Editor machen würde. Die Länge der Strings ist dabei immer unterschiedlich.<br />
Wie kann ich das am einfachsten realisieren?</p>
</blockquote>
<p>Die einfachste Realisierung ist, es anders zu machen. Dein Plan ist hochkompliziert umzusetzen. Wenn du uns verrätst, was du genau vor hast, kann man dir eine Alternative vorschlagen. Etwas, was sehr häufig gemacht wird ist, dass Programme ihre Zeichenketten am Start aus externen Dateien lesen. Das ist sehr robust gegen Änderungen oder Übersetzungen und kann leicht mit allerhand Programmen gemacht werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141576</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141576</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Mon, 07 Nov 2011 12:18:41 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Mon, 07 Nov 2011 12:57:50 GMT]]></title><description><![CDATA[<p>Reden wir von Windows als OS?<br />
Guck dir mal die Funktionen <code>BeginUpdateResource</code> , <code>EndUpdateResource</code> und <code>UpdateResource</code> an. Brauchst wahrscheinlich noch ein paar zusätzliche Informationen (LangID z.B.), aber da ist jetzt Eigeninitiative gefragt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141588</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Mon, 07 Nov 2011 12:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Mon, 07 Nov 2011 18:30:03 GMT]]></title><description><![CDATA[<p>Danke schonmal für die vielen Antworten. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Ja ich meine das Windows OS, so wie ich das jetzt verstanden habe sollte ich den String der in der .exe liegt in der Ressource speichern? Das Hauptprogramm kann dann die Ressource der .exe verändern die in der eigenen Ressource liegt. Ohman...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2141770</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2141770</guid><dc:creator><![CDATA[StringFrager]]></dc:creator><pubDate>Mon, 07 Nov 2011 18:30:03 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Tue, 08 Nov 2011 10:05:08 GMT]]></title><description><![CDATA[<p>Ich denke, dass SeppJ sowas wie Resource DLLs meint. Das sind DLLs, die keine Funktionalität enthalten, sondern nur Resource, wie z.B. Strings. Ein Anwendungsfall für so eine DLL könnte eine Stringtabelle sein, die zu jeder ID einen Text hinterlegt hat. Wenn man jetzt verschiedene DLLs anbietet, die jeweils die Texte in einer bestimmten Sprache enthalten, kann man während der Laufzeit der Anwendung eine andere DLL laden und mit den Texten aus dieser DLL die Programmsprache der Anwendung ändern.</p>
<p>Was genau hast du denn vor? Willst du die Strings einer eigenen Anwendung ändern oder ist es eine Anwendung eines anderen Autors/Herstellers? Im letzteren Fall wird´s wahrscheinlich illegal, nur so am Rande.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2142047</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2142047</guid><dc:creator><![CDATA[DocShoe]]></dc:creator><pubDate>Tue, 08 Nov 2011 10:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to String einer anderen Anwendung ändern on Tue, 08 Nov 2011 10:55:04 GMT]]></title><description><![CDATA[<p>Windows OS ist jetzt geklärt. Die Strings stehen mit IDs in einer RC-Datei. Aus der Resource-Datei und der Source-Datei wird ein ausführbares Programm als exe erstellt. Und nun - was soll da noch manipuliert werden ausser der Auswahl nach Sprachen oder so? Bitte mehr zur konkreten Zielsetzung erkären! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2142069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2142069</guid><dc:creator><![CDATA[berniebutt]]></dc:creator><pubDate>Tue, 08 Nov 2011 10:55:04 GMT</pubDate></item></channel></rss>