<?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[firefox dll | Funktionen]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte diesen Thread mit diesem verlinken:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-165230.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-165230.html</a></p>
<p>ich denke er ist hier besser aufgehoben.</p>
<p>Ich habe mich ein wenig erkundigt und habe herausgefunden,<br />
dass <strong>Gecko</strong> halt die Engine von <strong>Firefox</strong> ist.</p>
<p>Nun denke ich, dass man mittels einer <strong>.dll</strong> ja auf die Funktionen von Gecko zugreifen müsste, aber wie?<br />
Ich weiß ja gar nicht dort die Funktionen heißen,<br />
gibts es dort vielleicht ne Lib, oder ein Tutorial zu?</p>
<p>Ich möchte quasi eine dll injizieren, die Funktionen des Firefox nutzen kann, z.b. Suchfunktion, Tabs schließen, Lesezeichen etc...</p>
<p>viele liebe grüße<br />
supersass1</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/196224/firefox-dll-funktionen</link><generator>RSS for Node</generator><lastBuildDate>Fri, 19 Jun 2026 20:44:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/196224.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Oct 2007 23:27:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to firefox dll | Funktionen on Fri, 26 Oct 2007 23:27:00 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich möchte diesen Thread mit diesem verlinken:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-165230.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-165230.html</a></p>
<p>ich denke er ist hier besser aufgehoben.</p>
<p>Ich habe mich ein wenig erkundigt und habe herausgefunden,<br />
dass <strong>Gecko</strong> halt die Engine von <strong>Firefox</strong> ist.</p>
<p>Nun denke ich, dass man mittels einer <strong>.dll</strong> ja auf die Funktionen von Gecko zugreifen müsste, aber wie?<br />
Ich weiß ja gar nicht dort die Funktionen heißen,<br />
gibts es dort vielleicht ne Lib, oder ein Tutorial zu?</p>
<p>Ich möchte quasi eine dll injizieren, die Funktionen des Firefox nutzen kann, z.b. Suchfunktion, Tabs schließen, Lesezeichen etc...</p>
<p>viele liebe grüße<br />
supersass1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392806</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392806</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Fri, 26 Oct 2007 23:27:00 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 08:19:59 GMT]]></title><description><![CDATA[<p>supersass1 schrieb:</p>
<blockquote>
<p>Ich habe mich ein wenig erkundigt und habe herausgefunden,<br />
dass <strong>Gecko</strong> halt die Engine von <strong>Firefox</strong> ist.</p>
</blockquote>
<p>Stimmt.</p>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Nun denke ich, dass man mittels einer <strong>.dll</strong> ja auf die Funktionen von Gecko zugreifen müsste, aber wie?</p>
</blockquote>
<p>Falsch gedacht.</p>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Ich weiß ja gar nicht dort die Funktionen heißen, gibts es dort vielleicht ne Lib, oder ein Tutorial zu?</p>
</blockquote>
<p>Welches DLL meinst du denn?</p>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Ich möchte quasi eine dll injizieren, die Funktionen des Firefox nutzen kann, z.b. Suchfunktion, Tabs schließen, Lesezeichen etc...</p>
</blockquote>
<p>Die Gecko Rendering Engine - so ihr vollständiger Name - hat die Funktion, die reinen HTML- und CSS-Textdateien einzulesen und auf dem Bildschirm als formatierten Text, Grafik usw. auszugeben. Für Suchfunktionen, Tabs schließen, Lesezeichen etc. ist sie nicht zuständig.</p>
<p>Die ganze Gecko-Engine wurde in der Programmiersprache C++ geschrieben und ist freie Software. Sie kann uneingeschränkt und kostenlos von jedermann angepasst und benutzt werden. Geimpft werden braucht sie dazu nicht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392859</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392859</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Sat, 27 Oct 2007 08:19:59 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 08:35:10 GMT]]></title><description><![CDATA[<blockquote>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Ich weiß ja gar nicht dort die Funktionen heißen, gibts es dort vielleicht ne Lib, oder ein Tutorial zu?</p>
</blockquote>
<p>Welches DLL meinst du denn?</p>
</blockquote>
<p>Naja die DLL, die ich injizieren möchte.</p>
<blockquote>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Ich möchte quasi eine dll injizieren, die Funktionen des Firefox nutzen kann, z.b. Suchfunktion, Tabs schließen, Lesezeichen etc...</p>
</blockquote>
<p>Die Gecko Rendering Engine - so ihr vollständiger Name - hat die Funktion, die reinen HTML- und CSS-Textdateien einzulesen und auf dem Bildschirm als formatierten Text, Grafik usw. auszugeben. Für Suchfunktionen, Tabs schließen, Lesezeichen etc. ist sie nicht zuständig.</p>
</blockquote>
<p>also ist dazu die Firefox.exe zuständig?<br />
Dann möchte ich in die firefox.exe meine dll injizieren, doch leider weiß ich dort auch nicht die Namen, die Syntax der Funktionen.</p>
<p>Also bleibt meine Frage bestehen, wie kann ich eine DLL schrieben, die Befehle an die Firefox.exe schickt.</p>
<p>grüße<br />
supersass1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392865</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Sat, 27 Oct 2007 08:35:10 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 08:47:44 GMT]]></title><description><![CDATA[<p>Du brauchst garkeine Dll um Befehle an Firefox zu senden.<br />
Was hast du denn konkret vor?<br />
Und warum löst du es nicht über ein Firefox-AddOn?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392868</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392868</guid><dc:creator><![CDATA[Black Shadow]]></dc:creator><pubDate>Sat, 27 Oct 2007 08:47:44 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 09:10:52 GMT]]></title><description><![CDATA[<p>supersass1 schrieb:</p>
<blockquote>
<p>Naja die DLL, die ich injizieren möchte.</p>
</blockquote>
<p>Du redest dummes Zeug. Beschäftige dich mit dem injizieren von DLLs (empfohlen die Bücher von Jeffrey Richter) und du wirst sehr schnell begreifen, dass das injizieren von DLLs nichts, aber auch gar nichts mit deinem Problem zu tun hat.</p>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Also bleibt meine Frage bestehen, wie kann ich eine DLL schrieben, die Befehle an die Firefox.exe schickt.</p>
</blockquote>
<p>Wozu eine DLL? Warum schreibst du nicht ein <strong>Programm</strong>, das Befehle an Firefox sendet? Eine DLL für sich allein ist nicht lauffähig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392876</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392876</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Sat, 27 Oct 2007 09:10:52 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 10:54:39 GMT]]></title><description><![CDATA[<p><a href="http://schmidt-webdesign.net" rel="nofollow">schmidt-webdesign.net</a> schrieb:</p>
<blockquote>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Naja die DLL, die ich injizieren möchte.</p>
</blockquote>
<p>Du redest dummes Zeug. Beschäftige dich mit dem injizieren von DLLs (empfohlen die Bücher von Jeffrey Richter) und du wirst sehr schnell begreifen, dass das injizieren von DLLs nichts, aber auch gar nichts mit deinem Problem zu tun hat.</p>
<p>supersass1 schrieb:</p>
<blockquote>
<p>Also bleibt meine Frage bestehen, wie kann ich eine DLL schrieben, die Befehle an die Firefox.exe schickt.</p>
</blockquote>
<p>Wozu eine DLL? Warum schreibst du nicht ein <strong>Programm</strong>, das Befehle an Firefox sendet? Eine DLL für sich allein ist nicht lauffähig.</p>
</blockquote>
<p>Ja aber dann hätte ich dasselbe Problem.</p>
<p>Ich habe mich schon mit DLLs beschäftigt, aber ich kann nur,um ein Beispiel zu nenne, Messageboxen oder Beep-Töen im firefox.exe erschaffen, aber nicht einen Tab schließen. Und darauf möchte ich ja hinaus, Tabs zu schließen, ich glaube da wird mir auch das Buch nicht weiterhelfen, deshalb frage ich ja im Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392926</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392926</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Sat, 27 Oct 2007 10:54:39 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 11:54:11 GMT]]></title><description><![CDATA[<p>supersass1 schrieb:</p>
<blockquote>
<p>Ich habe mich schon mit DLLs beschäftigt, aber ich kann nur,um ein Beispiel zu nenne, Messageboxen oder Beep-Töen im firefox.exe erschaffen, aber nicht einen Tab schließen. Und darauf möchte ich ja hinaus, Tabs zu schließen, ich glaube da wird mir auch das Buch nicht weiterhelfen, deshalb frage ich ja im Forum.</p>
</blockquote>
<p>Mensch begreif' endlich, dass DLLs ein Thema und deine Problemstellung ein anderes sind, die beide absolut <strong>nichts</strong> miteinander zu tun haben.</p>
<p>Dein Thema lautet <strong>Embedding</strong>. Genauer: <strong>Mozilla Embedding</strong>. Und es wird dich nicht verwundern zu hören, dass es genau dazu passend die <strong>Mozilla Embedding FAQ</strong> gibt, die man hier nachlesen kann: <a href="http://developer.mozilla.org/en/docs/Mozilla_Embedding_FAQ" rel="nofollow">http://developer.mozilla.org/en/docs/Mozilla_Embedding_FAQ</a></p>
<p>Wenn du nach der Lektüre dieser FAQ immernoch DLLs injizieren willst, besorg' dir dieses Buch: <a href="http://www.amazon.de/Microsoft-Windows-Programmierung-f%C3%BCr-Experten/dp/3860633899/ref=sr_1_5/028-4907228-3205361?ie=UTF8&amp;s=books&amp;qid=1193485914&amp;sr=1-5" rel="nofollow">http://www.amazon.de/Microsoft-Windows-Programmierung-für-Experten/dp/3860633899/ref=sr_1_5/028-4907228-3205361?ie=UTF8&amp;s=books&amp;qid=1193485914&amp;sr=1-5</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392964</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Sat, 27 Oct 2007 11:54:11 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 12:09:28 GMT]]></title><description><![CDATA[<p>danke dir, das hat meine Frage beantwortet.</p>
<p><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="🙂"
    /> supersass1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1392974</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1392974</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Sat, 27 Oct 2007 12:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 12:47:02 GMT]]></title><description><![CDATA[<p>supersass1 schrieb:</p>
<blockquote>
<p>danke dir, das hat meine Frage beantwortet.</p>
<p><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="🙂"
    /> supersass1</p>
</blockquote>
<p>Das freut mich. Ich hatte nämlich schon befürchtet, dir eine DLL injizieren zu müssen ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
<p>Ein schönes Wochenende</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1393008</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1393008</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Sat, 27 Oct 2007 12:47:02 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sat, 27 Oct 2007 23:41:31 GMT]]></title><description><![CDATA[<p>ich habe nun doch noch eine Frage:</p>
<p><strong>What does it mean to &quot;embed&quot; Gecko?</strong></p>
<blockquote>
<p>Gecko allows third party developers to use the same technology as found in Mozilla. That means you can embed a web browser inside a 3rd party application, open channels and streams through the network backend, walk through the DOM and so on. You can even construct whole new applications using chrome.</p>
</blockquote>
<p>steht da, nun erklären sie, dass man quasi eine neue Application machen kann, sprich ein neuen Browser bauen, doch das will ich ja gar nicht. (<em>inside a 3rd party application</em>)<br />
Ich möchte ja einen Tab schließen, oder eine Seite ausdrucken im Firefox, aber über eine andere Exe. Meinetwegen die &quot;aktuelle-geöffneten-Tab-Druck-Applikation&quot;, sprich wenn ich sie öffne, und zeitgliech Firefox offen ist, das die Seite gedruckt wird.<br />
Ich glaube, die Seite <strong>Mozilla Embedding FAQ</strong> ist schon richtig für mein suchen, ich bräuchte nur ein kleines Tutorial oder einen Beispiel Code.</p>
<p>Viele liebe Grüße<br />
supersass1</p>
<p>//EDIT<br />
ich habe weitergesucht, und bin nun doch der Meinung, das<br />
<strong>Embedding</strong> nicht das ist, was ich suche:</p>
<blockquote>
<p><strong>Embedding:</strong> In mathematics, an embedding (or imbedding) is one instance of some mathematical object contained within another instance, such as a group that is a subgroup.</p>
</blockquote>
<p>Und ein Abbild möchte ich ja nicht machen, ich möchte ja in die vohandenen Firefox.exe &quot;lediglich&quot; eingreifen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1393406</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1393406</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Sat, 27 Oct 2007 23:41:31 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Sun, 28 Oct 2007 23:26:16 GMT]]></title><description><![CDATA[<p>Wie wär's, wenn du genau beschreibst, was dein Programm eigentlich erledigen soll?</p>
<p>Wenn du den Firefox lediglich 'fernsteuern' willst, gestaltet sich das ganze relativ einfach: Du besorgst dir mit FindWindows das Firefox-Fensterhandle und sendest diesem Programm aus deiner Anwendung (Tastatur- und andere) Nachrichten (google: keybd_event).</p>
<p>Allerdings erinnert mich diese Vorgehensweise ein wenig an meinen Nachbarn, der zu faul war, selbst zu atmen. Deshalb ließ er seinen UrUrgroßvater künstlich am Leben erhalten - die Sauersoffversorgung meines Nachbarn erledigte die Herz-Lungen-Maschine des Opas ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1393889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1393889</guid><dc:creator><![CDATA[schmidt-webdesign.net]]></dc:creator><pubDate>Sun, 28 Oct 2007 23:26:16 GMT</pubDate></item><item><title><![CDATA[Reply to firefox dll | Funktionen on Mon, 29 Oct 2007 10:55:56 GMT]]></title><description><![CDATA[<p><a href="http://schmidt-webdesign.net" rel="nofollow">schmidt-webdesign.net</a> schrieb:</p>
<blockquote>
<p>Wie wär's, wenn du genau beschreibst, was dein Programm eigentlich erledigen soll?</p>
<p>Wenn du den Firefox lediglich 'fernsteuern' willst, gestaltet sich das ganze relativ einfach: Du besorgst dir mit FindWindows das Firefox-Fensterhandle und sendest diesem Programm aus deiner Anwendung (Tastatur- und andere) Nachrichten (google: keybd_event).</p>
</blockquote>
<p>Nein, dass kann ich schon. Das ist nicht mein Ziel.</p>
<p>Folgendes Beispiel:<br />
In PC spielen kann man meistens über &quot;enter&quot; eine Textnachricht verschicken, diese wird im Game dann formatiert angezeigt. Man kann mittels einer DLL, die ins Game injiziert wird, so einen Text anzeigen, der in diesem Format abgeschickt wird, ohne jegliche Tastaturbefehle zu senden, sprich kein keybd_event(enter) oder so, sondern über die Funktionen das Games.</p>
<p>Nun möchte ich das ganze für den Firefox machen, schließlich muss das Tastenkürzel STRG+F ja eine Funktion aufrufen, die die Suchleiste erstellt. Nun möchte ich diese Suchleisten-funktionen per DLL aufrufen, OHNE Tastenkürzel zu senden;<br />
nun gibt es ja nicht nur die Suchleiste, sondern auch die Tabsschließen, erstellen, etc.</p>
<p>Und genau das ist mein Ziel, bestimmte Tabs zu schließen, ohne Tastenkürzel, sondern mit der &quot;Firefox-funktion&quot; dazu.</p>
<p>viele liebe Grüße<br />
supersass1</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1394028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1394028</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Mon, 29 Oct 2007 10:55:56 GMT</pubDate></item></channel></rss>