<?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[Startadresse eines Threads]]></title><description><![CDATA[<p>Ich würde gerne die Startadresse eines Threads heraus finden, allerdings weiß ich<br />
leider nicht, wie ich das bewerkstelligen kann. Auch nach langem suchen bin ich<br />
nicht wirklich fündig geworden. Die einzig brauchbare Information fand ich hier:<br />
<a href="http://forum.sysinternals.com/how-can-i-get-a-threads-start-address_topic11792_post53682.html" rel="nofollow">http://forum.sysinternals.com/how-can-i-get-a-threads-start-address_topic11792_post53682.html</a></p>
<p>Leider kann ich damit nicht viel Anfangen. Deswegen möchte ich fragen, ob es dazu<br />
Beispiele gibt, oder ob noch andere Methoden möglich sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/279715/startadresse-eines-threads</link><generator>RSS for Node</generator><lastBuildDate>Mon, 24 Aug 2026 10:09:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/279715.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Jan 2011 13:42:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 13:42:27 GMT]]></title><description><![CDATA[<p>Ich würde gerne die Startadresse eines Threads heraus finden, allerdings weiß ich<br />
leider nicht, wie ich das bewerkstelligen kann. Auch nach langem suchen bin ich<br />
nicht wirklich fündig geworden. Die einzig brauchbare Information fand ich hier:<br />
<a href="http://forum.sysinternals.com/how-can-i-get-a-threads-start-address_topic11792_post53682.html" rel="nofollow">http://forum.sysinternals.com/how-can-i-get-a-threads-start-address_topic11792_post53682.html</a></p>
<p>Leider kann ich damit nicht viel Anfangen. Deswegen möchte ich fragen, ob es dazu<br />
Beispiele gibt, oder ob noch andere Methoden möglich sind.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001270</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001270</guid><dc:creator><![CDATA[Markus567]]></dc:creator><pubDate>Sun, 02 Jan 2011 13:42:27 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 13:51:47 GMT]]></title><description><![CDATA[<p>1. Für welches OS?<br />
2. Wozu brauchst Du das?<br />
3. Je nach Antwort zu 1. bist Du vermutlich im falschen Forum.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001272</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001272</guid><dc:creator><![CDATA[theta]]></dc:creator><pubDate>Sun, 02 Jan 2011 13:51:47 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 13:55:15 GMT]]></title><description><![CDATA[<p>Also der Anfang eines Threads ist ja die Adresse der Funktion, die aufgerufen wird. Ist es das was du suchst?<br />
Die Adresse einer Funktion kannst du mit einem Disassmebler rausfinden. Das geht z.B mit GDB, IDA Pro oder aber auch ollydbg.</p>
<p>//EDIT<br />
Natürlich könne das, wenn du den Code sowieso hast auch die Entwicklungsumgebung mit einem eingebauten Debugger (VS kann das z.B).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001275</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 02 Jan 2011 13:55:15 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 14:03:30 GMT]]></title><description><![CDATA[<p>Da es für private Zwecke ist würde Windows 7 theoretisch reichen.<br />
Wie ich das ganze mit einem Disassembler finde weiß ich, alternativ<br />
würde sich auch Process Explorer oder ähnliches anbieten. Ich brauche<br />
die Startadresse aber in meinem Projekt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001277</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001277</guid><dc:creator><![CDATA[Markus567]]></dc:creator><pubDate>Sun, 02 Jan 2011 14:03:30 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 14:08:12 GMT]]></title><description><![CDATA[<p>Du weisst ja welche Funktion aufgerufen wird, also kannst du einfach die Adresse dieser Funktion nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001281</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001281</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Sun, 02 Jan 2011 14:08:12 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 14:18:35 GMT]]></title><description><![CDATA[<p>Markus567 schrieb:</p>
<blockquote>
<p>Da es für private Zwecke ist würde Windows 7 theoretisch reichen.<br />
Wie ich das ganze mit einem Disassembler finde weiß ich, alternativ<br />
würde sich auch Process Explorer oder ähnliches anbieten. Ich brauche<br />
die Startadresse aber in meinem Projekt.</p>
</blockquote>
<p>Wie bereits erwaehnt wurde: du suchst doch vermutlich einfach die Adresse der Funktion, die bei Threadstart ausgefuehrt wird, oder? Und du weisst ja, wie du die Adresse von 'ner Funktion abfragst, oder?</p>
<p>Alternativ: du willst wissen, wo im Stack der Thread anfaengt. Auch das geht relativ einfach: frag einfach die Adresse der ersten deklarierten Variablen in der neuen Funktion ab.</p>
<p>Oder willst du ganz was anderes wissen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001292</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001292</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Sun, 02 Jan 2011 14:18:35 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Sun, 02 Jan 2011 15:27:54 GMT]]></title><description><![CDATA[<p>Ich greife auf ein anderes Programm zu und &quot;scanne&quot; alle Threads. Es geht mir<br />
dabei nicht um ein spezifischen Thread. Nun möchte ich z. B. alle Threads, die<br />
es von 0x40000 bis 0x45000 zu finden gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2001327</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2001327</guid><dc:creator><![CDATA[Markus567]]></dc:creator><pubDate>Sun, 02 Jan 2011 15:27:54 GMT</pubDate></item><item><title><![CDATA[Reply to Startadresse eines Threads on Tue, 04 Jan 2011 16:26:58 GMT]]></title><description><![CDATA[<p>Markus567 schrieb:</p>
<blockquote>
<p>Ich greife auf ein anderes Programm zu und &quot;scanne&quot; alle Threads. Es geht mir<br />
dabei nicht um ein spezifischen Thread. Nun möchte ich z. B. alle Threads, die<br />
es von 0x40000 bis 0x45000 zu finden gibt.</p>
</blockquote>
<p>Ich versteh die Frage nicht.... Was meinst du mit &quot;den Thread, den es da zu finden gibt&quot;... meinst du, welche Threads da ihren Stack haben? Oder ihren Stack-Specific Storage? Oder welche sich gerade in Code aufhalten, der in dem Bereich gespeichert ist? .....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2002338</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2002338</guid><dc:creator><![CDATA[Blue-Tiger]]></dc:creator><pubDate>Tue, 04 Jan 2011 16:26:58 GMT</pubDate></item></channel></rss>