<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Рисуем в чужом Direct3D приложении</title>
	<atom:link href="http://tracker2k.kiev.ua/5.html/feed" rel="self" type="application/rss+xml" />
	<link>http://tracker2k.kiev.ua/5.html</link>
	<description>in Development</description>
	<lastBuildDate>Thu, 03 Nov 2011 12:43:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: TracKer</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-33824</link>
		<dc:creator>TracKer</dc:creator>
		<pubDate>Thu, 03 Nov 2011 12:43:39 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-33824</guid>
		<description>&lt;strong&gt;Nexus&lt;/strong&gt;, привет! :)
Я рад что статья вам пригодилась. К сожалению вы не первый кто меня об этом спрашивает, но на этот вопрос я не знаю ответа. Скорее всего когда вы сворачиваете игру какой-то объект уничтожается и создается заново поэтому рисование по старому дескрипрору происходит с ошибкой, что приводит к падению. Однако как это отследить я не подскажу. :(</description>
		<content:encoded><![CDATA[<p><strong>Nexus</strong>, привет! <img src='http://tracker2k.kiev.ua/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Я рад что статья вам пригодилась. К сожалению вы не первый кто меня об этом спрашивает, но на этот вопрос я не знаю ответа. Скорее всего когда вы сворачиваете игру какой-то объект уничтожается и создается заново поэтому рисование по старому дескрипрору происходит с ошибкой, что приводит к падению. Однако как это отследить я не подскажу. <img src='http://tracker2k.kiev.ua/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nexus</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-33823</link>
		<dc:creator>Nexus</dc:creator>
		<pubDate>Thu, 03 Nov 2011 12:31:28 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-33823</guid>
		<description>Здравствуйте TRACKER. Спасибо за статью, все работает, но есть одна проблема – после сворачивания и последующего восстановления игра отображает пустое окно или вылетает с ошибкой. Если запустить игру в оконном режиме, то она сворачивается и восстанавливается без проблем, если закомментить строку где выводится сам текст, то тоже все ок. Подскажите пожалуйста в чем проблема? Или хотя бы в какую сторону копать. Ответте пожалуйста.</description>
		<content:encoded><![CDATA[<p>Здравствуйте TRACKER. Спасибо за статью, все работает, но есть одна проблема – после сворачивания и последующего восстановления игра отображает пустое окно или вылетает с ошибкой. Если запустить игру в оконном режиме, то она сворачивается и восстанавливается без проблем, если закомментить строку где выводится сам текст, то тоже все ок. Подскажите пожалуйста в чем проблема? Или хотя бы в какую сторону копать. Ответте пожалуйста.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alik</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-33371</link>
		<dc:creator>Alik</dc:creator>
		<pubDate>Thu, 27 Oct 2011 10:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-33371</guid>
		<description>TRACKER, спасибо за ответ.  Но не помогло, запускается так же как и без параметра.</description>
		<content:encoded><![CDATA[<p>TRACKER, спасибо за ответ.  Но не помогло, запускается так же как и без параметра.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TracKer</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-33370</link>
		<dc:creator>TracKer</dc:creator>
		<pubDate>Thu, 27 Oct 2011 10:48:26 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-33370</guid>
		<description>&lt;strong&gt;Alik&lt;/strong&gt;, попробуйте так:
CreateProcessA(&#039;C:\Program Files\Igrosoft 12 in 1\Igrosoft.exe&#039;, &#039;crzmon_7&#039;, nil, nil, True, CREATE_SUSPENDED, nil,
&#039;C:\Program Files\Igrosoft 12 in 1&#039;, start, procInfo);</description>
		<content:encoded><![CDATA[<p><strong>Alik</strong>, попробуйте так:<br />
CreateProcessA(&#8216;C:\Program Files\Igrosoft 12 in 1\Igrosoft.exe&#8217;, &#8216;crzmon_7&#8242;, nil, nil, True, CREATE_SUSPENDED, nil,<br />
&#8216;C:\Program Files\Igrosoft 12 in 1&#8242;, start, procInfo);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alik</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-33369</link>
		<dc:creator>Alik</dc:creator>
		<pubDate>Thu, 27 Oct 2011 10:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-33369</guid>
		<description>У меня приложение запускается с параметром, к имени файла дописываю параметр и не чего не происходит. видимо функция CreateProcessA возвращает false.

CreateProcessA(&#039;C:\Program Files\Igrosoft 12 in 1\Igrosoft.exe crzmon_7&#039;,  &#039;&#039;, nil, nil, True, CREATE_SUSPENDED, nil,
                 &#039;C:\Program Files\Igrosoft 12 in 1&#039;, start, procInfo)

Как быть?</description>
		<content:encoded><![CDATA[<p>У меня приложение запускается с параметром, к имени файла дописываю параметр и не чего не происходит. видимо функция CreateProcessA возвращает false.</p>
<p>CreateProcessA(&#8216;C:\Program Files\Igrosoft 12 in 1\Igrosoft.exe crzmon_7&#8242;,  &#8221;, nil, nil, True, CREATE_SUSPENDED, nil,<br />
                 &#8216;C:\Program Files\Igrosoft 12 in 1&#8242;, start, procInfo)</p>
<p>Как быть?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carliker</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-19607</link>
		<dc:creator>carliker</dc:creator>
		<pubDate>Thu, 10 Feb 2011 09:29:46 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-19607</guid>
		<description>Спасибо за ответ, проблема в том что я не знаю как в DLL переслать переменную, чтобы получилось например так:
var
TEXT:string;
....
begin
.....
TEXT:=Form1.Edit.Text; // Это едит который лежит на основной форме
g_Font.DrawTextA( nil, PChar(TEXT)&#039;), -1,......

У меня по каким то причинам не работает.</description>
		<content:encoded><![CDATA[<p>Спасибо за ответ, проблема в том что я не знаю как в DLL переслать переменную, чтобы получилось например так:<br />
var<br />
TEXT:string;<br />
&#8230;.<br />
begin<br />
&#8230;..<br />
TEXT:=Form1.Edit.Text; // Это едит который лежит на основной форме<br />
g_Font.DrawTextA( nil, PChar(TEXT)&#8217;), -1,&#8230;&#8230;</p>
<p>У меня по каким то причинам не работает.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TracKer</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-19593</link>
		<dc:creator>TracKer</dc:creator>
		<pubDate>Wed, 09 Feb 2011 12:39:54 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-19593</guid>
		<description>&lt;strong&gt;carliker&lt;/strong&gt;, текст рисуется в &lt;strong&gt;EndScene9Callback&lt;/strong&gt;, соответственно если вам нужен другой текст, чего-то еще дорисовать или дописать - это делается там. Если текст, то при помощи вызова &lt;strong&gt;g_Font.DrawTextA&lt;/strong&gt;, или еще один добавляйте, или изменяйте тот что есть.

&lt;strong&gt;nommura&lt;/strong&gt;, в таком случае могу только посоветовать найти другую библиотеку для хуков и инъекций. Или же написать свою.</description>
		<content:encoded><![CDATA[<p><strong>carliker</strong>, текст рисуется в <strong>EndScene9Callback</strong>, соответственно если вам нужен другой текст, чего-то еще дорисовать или дописать &#8211; это делается там. Если текст, то при помощи вызова <strong>g_Font.DrawTextA</strong>, или еще один добавляйте, или изменяйте тот что есть.</p>
<p><strong>nommura</strong>, в таком случае могу только посоветовать найти другую библиотеку для хуков и инъекций. Или же написать свою.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: carliker</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-19592</link>
		<dc:creator>carliker</dc:creator>
		<pubDate>Wed, 09 Feb 2011 11:17:35 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-19592</guid>
		<description>Уважаемый, Автор. А как динамически менять текст. Например если программа чат (использует TSocketServer и Client), и пришло какое либо слово, вывелось в едит анпример или просто прислоилось переменной, как его вывести на экран в место слова &quot;прдвед&quot; как в примере?</description>
		<content:encoded><![CDATA[<p>Уважаемый, Автор. А как динамически менять текст. Например если программа чат (использует TSocketServer и Client), и пришло какое либо слово, вывелось в едит анпример или просто прислоилось переменной, как его вывести на экран в место слова &#8220;прдвед&#8221; как в примере?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nommura</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-19265</link>
		<dc:creator>nommura</dc:creator>
		<pubDate>Wed, 26 Jan 2011 14:26:31 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-19265</guid>
		<description>Да...игра подгружает и madHook.dll и my_lib.dll
Но там же я в программе посомтрел что madHook.dll имеет Discripion api hooking for 9x/nt
Судя по всему я предполагаю что этот хук не работает под WIn7.

Как быть  в таком случае? Не подскажете?</description>
		<content:encoded><![CDATA[<p>Да&#8230;игра подгружает и madHook.dll и my_lib.dll<br />
Но там же я в программе посомтрел что madHook.dll имеет Discripion api hooking for 9x/nt<br />
Судя по всему я предполагаю что этот хук не работает под WIn7.</p>
<p>Как быть  в таком случае? Не подскажете?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TracKer</title>
		<link>http://tracker2k.kiev.ua/5.html/comment-page-1#comment-19262</link>
		<dc:creator>TracKer</dc:creator>
		<pubDate>Wed, 26 Jan 2011 11:10:58 +0000</pubDate>
		<guid isPermaLink="false">http://tracker2k.kiev.ua/blog/?p=5#comment-19262</guid>
		<description>Да, вы правы, письмо сохранилось как черновик и не отправилось - моя ошибка.

Скачайте ProcessExplorer и посмотрите список прикрепленных к вашей игре DLL-ок, уже после инжектирования, естественно. Как это сделать. Запустите, затем проделайте следующие действия:

View -&gt; Show Lower Pane
View -&gt; Lower Pane View -&gt; DLLs

Затем выделите процесс с вашей игрой, вы получите список используемых DLL, включая инжектируемые. Найдите вашу DLL.</description>
		<content:encoded><![CDATA[<p>Да, вы правы, письмо сохранилось как черновик и не отправилось &#8211; моя ошибка.</p>
<p>Скачайте ProcessExplorer и посмотрите список прикрепленных к вашей игре DLL-ок, уже после инжектирования, естественно. Как это сделать. Запустите, затем проделайте следующие действия:</p>
<p>View -> Show Lower Pane<br />
View -> Lower Pane View -> DLLs</p>
<p>Затем выделите процесс с вашей игрой, вы получите список используемых DLL, включая инжектируемые. Найдите вашу DLL.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

