<?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[Filter dll schreiben?]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe ein Programm welches Funktionen aus mehreren dlls aufruft.<br />
Eine dieser dlls macht in gewissen Konstellationen Probleme.<br />
Nachdem ich mir die dll mit dem PE Explorer angeschaut habe weiß ich auch ziemlich genau in welcher Funktion diese Probleme hervorgerufen werden.</p>
<p>Da ich weder die Sourcen des Hauptprogramms noch die der dll besitze habe ich mich gefragt ob ich dem Hauptprogramm nicht einfach eine dll mit gleichem Namen und gleicher Syntax unterjubbeln und aus dieser die Funktionen der tatsächlichen dll aufrufen könnte.</p>
<p>Ist sowas prinzipiell möglich?<br />
Wenn ja, könnt ihr mir irgendwelche Tipps und Denkanstöße geben und nach welchen Stichworten muss ich suchen?</p>
<p>mfg<br />
stein</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/225022/filter-dll-schreiben</link><generator>RSS for Node</generator><lastBuildDate>Sat, 11 Apr 2026 17:00:57 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/225022.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 18 Oct 2008 09:05:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Filter dll schreiben? on Sat, 18 Oct 2008 09:05:56 GMT]]></title><description><![CDATA[<p>Hi</p>
<p>Ich habe ein Programm welches Funktionen aus mehreren dlls aufruft.<br />
Eine dieser dlls macht in gewissen Konstellationen Probleme.<br />
Nachdem ich mir die dll mit dem PE Explorer angeschaut habe weiß ich auch ziemlich genau in welcher Funktion diese Probleme hervorgerufen werden.</p>
<p>Da ich weder die Sourcen des Hauptprogramms noch die der dll besitze habe ich mich gefragt ob ich dem Hauptprogramm nicht einfach eine dll mit gleichem Namen und gleicher Syntax unterjubbeln und aus dieser die Funktionen der tatsächlichen dll aufrufen könnte.</p>
<p>Ist sowas prinzipiell möglich?<br />
Wenn ja, könnt ihr mir irgendwelche Tipps und Denkanstöße geben und nach welchen Stichworten muss ich suchen?</p>
<p>mfg<br />
stein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1600704</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1600704</guid><dc:creator><![CDATA[steinstumpf]]></dc:creator><pubDate>Sat, 18 Oct 2008 09:05:56 GMT</pubDate></item><item><title><![CDATA[Reply to Filter dll schreiben? on Sat, 18 Oct 2008 09:19:28 GMT]]></title><description><![CDATA[<p>ja, natürlich geht das. aber was soll das bringen? hab ich jetzt ned ganz verstanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1600709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1600709</guid><dc:creator><![CDATA[ascda]]></dc:creator><pubDate>Sat, 18 Oct 2008 09:19:28 GMT</pubDate></item><item><title><![CDATA[Reply to Filter dll schreiben? on Sat, 18 Oct 2008 10:09:05 GMT]]></title><description><![CDATA[<p>Hilfst du Leuten grundsätzlich bloß dann wenn die Erfolgsaussichten hoch genug sind oder wie soll ich die Frage verstehen?</p>
<p>Das Programm ist auf meinem Laptop dafür zuständig die Funktionstasten (Lautstärke verändern, Stummschalten etc.) mit den entsprechenden Funktionen zu verknüpfen.<br />
Eine Lautstärkeänderung wird auf dem Bildschirum durch einen Balken angezeigt, Stummschalten durch ein kleines Bild etc.</p>
<p>Bei manchen Games ist es so, dass diese abstürzen wenn ich zwischendurch die Lautstärke ändere oder stumm schalte.<br />
Wäre ja an sich nicht so das Problem, aber mein Lautstärkerädchen liegt so doof dass ich da ab und zu ausversehen rankomme und dann aus dem Spiel geworfen werde.</p>
<p>Wenn ich das Tool vor Spielbeginn über den Taskmanager abschieße stürzt mir das Spiel zwar nicht mehr ab aber ich kann die Lautstärke auch nicht mehr ändern.</p>
<p>Neulich hab ich mal die Stummschalten-Bitmaps umbenannt mit dem Ergebnis dass diese beim verwenden der Taste auch nicht mehr angezeigt werden (klar), die Funktion aber weiterhin ihren Dienst tut und das Spiel nicht abstürzt.</p>
<p>Daraus folge ich dass das Spiel es einfach nicht so besonders mag wenn ein anderes Programm zwischendurch etwas auf den Bildschirm zeichnen will.</p>
<p>Bevor ich mich jetzt aber an die Eingeweide das Spiels mache hab ich mir gedacht dass es doch einfacher wäre dem Tool das Zeichnen auf den Bildschirm abzugewöhnen.</p>
<p>Also hab ich mir erstmal die exe und dann die dlls mit dem PE-Explorer angeschaut und bin dabei auf die Funktion &quot;OSDUtl_ShowVolume&quot; gestoßen, was ich so in etwas als &quot;OnScreenDisplayUtility_ZeichneLautstärke&quot; bedeutet.<br />
Nun hat sich mein Kleingeist gedacht dass man mal probieren könnte Aufrufe dieser Funktion durch eine Filter-dll zu blocken und sich anzuschauen was passiert.</p>
<p>Ich hoffe diese Begründung ist für dich akzeptabel.</p>
<p>gruß<br />
stein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1600731</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1600731</guid><dc:creator><![CDATA[steinstumpf]]></dc:creator><pubDate>Sat, 18 Oct 2008 10:09:05 GMT</pubDate></item><item><title><![CDATA[Reply to Filter dll schreiben? on Sat, 18 Oct 2008 10:13:59 GMT]]></title><description><![CDATA[<p>steinstumpf schrieb:</p>
<blockquote>
<p>Hilfst du Leuten grundsätzlich bloß dann wenn die Erfolgsaussichten hoch genug sind oder wie soll ich die Frage verstehen?</p>
</blockquote>
<p>wie wärs wenn du froh bist das er dir überhaupt hilft? Wie du weißt tut er das völlig kostenlos genauso wie alle anderen in diesem Forum also halt den Ball flach!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1600732</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1600732</guid><dc:creator><![CDATA[milkshake]]></dc:creator><pubDate>Sat, 18 Oct 2008 10:13:59 GMT</pubDate></item></channel></rss>