<?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[Zeichen an ein laufendes Programm übergeben]]></title><description><![CDATA[<p>Hallo erstmal, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>ich habe eine Frage zu einer bestimmten Funktion, welche ich mit C++ realisieren will. Ich muss dazu sagen, dass ich leider keine Ahnung vom Programmieren habe. Allerdings ein Bekannter von mir, doch leider nicht mir dieser Funktion. Somit würde ich ihm gerne einen Ansatz liefern können, welchen er dann umsetzen kann. Ich habe schon eine ganze Weile gegoogelt, aber da kam leider nichts bei raus.</p>
<p>Ich bräuchte ein Code Schnipsel, mit dem ich ein &quot;Leerzeichen&quot; an ein laufendes Programm übergeben kann. Z.B würde ich notepad ein Leerzeichen übergeben und notepad schreibt es dann als Texteingabe in das Dokument. Es sollte allerdings auch dann funktionieren, wenn das Fenster des Programmes nicht aktiviert ist.</p>
<p>Ich hoffe ihr versteht was ich meine.<br />
Es wäre super wenn ihr mir entweder einen Code-Ansatz oder auch ein Tutorial mit der entsprechenden Thematik zeigen könntet(gerne auch in Englisch).</p>
<p>Im voraus schonmal vielen Dank für eure Antworten.</p>
<p>Gruß, Skillet</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228438/zeichen-an-ein-laufendes-programm-übergeben</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 14:55:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228438.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Nov 2008 08:15:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 08:15:53 GMT]]></title><description><![CDATA[<p>Hallo erstmal, <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>ich habe eine Frage zu einer bestimmten Funktion, welche ich mit C++ realisieren will. Ich muss dazu sagen, dass ich leider keine Ahnung vom Programmieren habe. Allerdings ein Bekannter von mir, doch leider nicht mir dieser Funktion. Somit würde ich ihm gerne einen Ansatz liefern können, welchen er dann umsetzen kann. Ich habe schon eine ganze Weile gegoogelt, aber da kam leider nichts bei raus.</p>
<p>Ich bräuchte ein Code Schnipsel, mit dem ich ein &quot;Leerzeichen&quot; an ein laufendes Programm übergeben kann. Z.B würde ich notepad ein Leerzeichen übergeben und notepad schreibt es dann als Texteingabe in das Dokument. Es sollte allerdings auch dann funktionieren, wenn das Fenster des Programmes nicht aktiviert ist.</p>
<p>Ich hoffe ihr versteht was ich meine.<br />
Es wäre super wenn ihr mir entweder einen Code-Ansatz oder auch ein Tutorial mit der entsprechenden Thematik zeigen könntet(gerne auch in Englisch).</p>
<p>Im voraus schonmal vielen Dank für eure Antworten.</p>
<p>Gruß, Skillet</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622277</guid><dc:creator><![CDATA[skillet]]></dc:creator><pubDate>Fri, 28 Nov 2008 08:15:53 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 08:22:06 GMT]]></title><description><![CDATA[<p>Du willst doch nicht etwa einen Keylogger basteln?!</p>
<p>Naja.<br />
Es gibt viele Wege das zu realisieren. Aber was ich mit Sicherheit sagen kann keine in nativen C++. Da musst du Betriebsspezifische Funktionen benutzen.</p>
<p>Sag deinem &quot;Freund&quot;, dass er sich z.B mit der WinAPI auseinanderstzen soll:<br />
<a href="http://msdn.microsoft.com/en-us/library/aa139672.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa139672.aspx</a></p>
<p>Da findet man alles, was das Herz begehrt. Da ich mal an noblen Vorhaben zweifle gibt es nichts genaueres von mir..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622280</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 28 Nov 2008 08:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 08:34:33 GMT]]></title><description><![CDATA[<p>Traurig das man hier gleich als Script-Kiddie bezeichnet wird. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
<p>Wenn ich einen Keylogger bräuchte, würde ich einen von den tausenden im Internet angebotenen verwenden. Nein, um so nen Schwachsinn geht es hier nicht.</p>
<p>Es geht um die Verwirklichung einer Hook Funktion in Verbindung mit einem Softphone. Heißt: Ich habe einen Handapparat per USB an den Computer angeschlossen und möchte bei einem eingehenden Anruf durch abheben des Hörers direkt das Gespräch annehmen und mit auflegen beenden können.<br />
Das auslesen der Hook Switch Informationen funktioniert auch schon super. Nur kann ich dummerweise nichts an dem Softphone selbst verändern. Ich habe allerdings von den Entwicklern erfahren, dass man durch senden eines Leerzeichens an das Programm, eben diese Funktion verwirklichen kann.</p>
<p>Könntet ihr mir jetzt etwas präzisere Informationen geben?<br />
Wäre echt super!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622283</guid><dc:creator><![CDATA[skillet]]></dc:creator><pubDate>Fri, 28 Nov 2008 08:34:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 08:36:38 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Da musst du Betriebsspezifische Funktionen benutzen.</p>
</blockquote>
<p>wenn es um windows geht: WM_KEYDOWN, WM_KEYUP</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622286</guid><dc:creator><![CDATA[stichwortgeber]]></dc:creator><pubDate>Fri, 28 Nov 2008 08:36:38 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 08:42:28 GMT]]></title><description><![CDATA[<p>skillet schrieb:</p>
<blockquote>
<p>Traurig das man hier gleich als Script-Kiddie bezeichnet wird. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /><br />
...</p>
</blockquote>
<p>Traurig ist nur, dass es leider oftmals auch wirklich so ist und es einige so versuchen.</p>
<p>Deine Erklärung hört sich aber glaubhaft und nicht erfunden an. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>FindWindow(..) und SendMessage(..) können auch hilfreich sein.</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms633499(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms633499(VS.85).aspx</a><br />
<a href="http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx</a></p>
<p>Das in Verbindung mit WM_KEYDOWN/WM_KEYUP und du bist glücklich. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622289</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 28 Nov 2008 08:42:28 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 08:53:48 GMT]]></title><description><![CDATA[<p>@stichwortgeber: Schon mal vielen Dank für den Tipp.<br />
Ich habe mir die Behfehle mal angesehen. Soweit ich das verstanden habe, senden die Befehle aber auch nur an das Programm, welches gerade den &quot;keyboard focus&quot; hat, also das momentan aktive Fenster.<br />
Und genau da liegt soweit ich das verstanden habe das Problem. Wir würden es gerne so haben, dass der Befehl auch funktioniert, wenn man z.B gerade in Word irgendetwas schreibt oder sowas in der Art.</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/18422">@drakon</a>:</p>
<blockquote>
<p>Traurig ist nur, dass es leider oftmals auch wirklich so ist und es einige so versuchen.</p>
</blockquote>
<p>Damit hast du recht. Sollte auch keine Kritik an dir speziell sein, sondern an der Tatsache, dass man sowas inzwischen pauschal vermutet / vermuten muss.</p>
<p>FindWindow hört sich schon mal gut an, ich werde mal sehen was ich damit zusammenbasteln kann und werde es dann weitergeben.</p>
<p>Vielen Dank für eure Hilfe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622298</guid><dc:creator><![CDATA[skillet]]></dc:creator><pubDate>Fri, 28 Nov 2008 08:53:48 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 09:21:57 GMT]]></title><description><![CDATA[<p>skillet schrieb:</p>
<blockquote>
<p>Soweit ich das verstanden habe, senden die Befehle aber auch nur an das Programm, welches gerade den &quot;keyboard focus&quot; hat, also das momentan aktive Fenster.</p>
</blockquote>
<p>das eingabesystem von windows (die verbindung zwischen tastatur und fenster) benutzt diese nachrichten, um ein programm über tastenaktivität zu informieren. du kannst die nachrichten aber auch von hand an das fenster schicken, damit simulierst du quasi die tastendrücke. ein programm, dass windows-nachrichten für die eingabe verwendet (quasi jedes, von games mal abgesehen), wird keinen unterschied feststellen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622314</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622314</guid><dc:creator><![CDATA[stichwortgeber]]></dc:creator><pubDate>Fri, 28 Nov 2008 09:21:57 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 09:23:28 GMT]]></title><description><![CDATA[<p>stichwortgeber schrieb:</p>
<blockquote>
<p>ein programm, dass windows-nachrichten für die eingabe verwendet (quasi jedes, von games mal abgesehen), wird keinen unterschied feststellen.</p>
</blockquote>
<p>also wow nimmt auch die windows-nachrichten - hatte da ma nen anti-afk-tool für meinen bruder geschrieben - damit er schön leechen konnte : D</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622316</guid><dc:creator><![CDATA[unskilled]]></dc:creator><pubDate>Fri, 28 Nov 2008 09:23:28 GMT</pubDate></item><item><title><![CDATA[Reply to Zeichen an ein laufendes Programm übergeben on Fri, 28 Nov 2008 09:37:41 GMT]]></title><description><![CDATA[<p>@Stichwortgeber: Ich habe zwar eine Weile gebraucht, aber ich glaube jetzt habe ich verstanden was du meinst. Vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1622321</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1622321</guid><dc:creator><![CDATA[skillet]]></dc:creator><pubDate>Fri, 28 Nov 2008 09:37:41 GMT</pubDate></item></channel></rss>