<?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"
	>
<channel>
	<title>Comments for KK's Blog</title>
	<atom:link href="http://kobyk.wordpress.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://kobyk.wordpress.com</link>
	<description>I don't have to put up with this shit...</description>
	<pubDate>Wed, 20 Aug 2008 21:45:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
		<item>
		<title>Comment on Process Tracking in the Microsoft Network Monitor 3.2 beta by distorm</title>
		<link>http://kobyk.wordpress.com/2008/06/14/process-tracking-in-the-microsoft-network-monitor-32-beta/#comment-189</link>
		<dc:creator>distorm</dc:creator>
		<pubDate>Tue, 19 Aug 2008 00:37:46 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=24#comment-189</guid>
		<description>Hey Koby,
the last two posts are awesome, although it's a real niche subject. ;)
Keep it on,
Dabah</description>
		<content:encoded><![CDATA[<p>Hey Koby,<br />
the last two posts are awesome, although it&#8217;s a real niche subject. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
Keep it on,<br />
Dabah</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamically linking with MSVCRT.DLL using Visual C++ 2005 by NegInfinity</title>
		<link>http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/#comment-187</link>
		<dc:creator>NegInfinity</dc:creator>
		<pubDate>Mon, 11 Aug 2008 12:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/#comment-187</guid>
		<description>Thanks for the article, helped me a lot.</description>
		<content:encoded><![CDATA[<p>Thanks for the article, helped me a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on About by Hugo Martin</title>
		<link>http://kobyk.wordpress.com/about/#comment-186</link>
		<dc:creator>Hugo Martin</dc:creator>
		<pubDate>Thu, 07 Aug 2008 20:38:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-186</guid>
		<description>Cool blog man!

Just got here finding where else has EIP got pointed to 7c90e4f4  with one Ms.Word crash I've got.

Regards</description>
		<content:encoded><![CDATA[<p>Cool blog man!</p>
<p>Just got here finding where else has EIP got pointed to 7c90e4f4  with one Ms.Word crash I&#8217;ve got.</p>
<p>Regards</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Replacing boot load drivers with the Windows Boot Debugger by Jack Manger</title>
		<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/#comment-178</link>
		<dc:creator>Jack Manger</dc:creator>
		<pubDate>Fri, 25 Jul 2008 11:27:13 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=25#comment-178</guid>
		<description>Thank you for this wonderful service. It's so appreciated in this day when every web site is geared toward the material reward they get when they sell something that probaly belongs to the American people.
Drivers of course don't and for that reason you're going in my Favorites file. Thank you for your time and attention.
Jack Manger</description>
		<content:encoded><![CDATA[<p>Thank you for this wonderful service. It&#8217;s so appreciated in this day when every web site is geared toward the material reward they get when they sell something that probaly belongs to the American people.<br />
Drivers of course don&#8217;t and for that reason you&#8217;re going in my Favorites file. Thank you for your time and attention.<br />
Jack Manger</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A lightweight approach for exposing C++ objects to a hosted Active Scripting engine by Michel Degroux</title>
		<link>http://kobyk.wordpress.com/2007/09/13/a-lightweight-approach-for-exposing-c-objects-to-a-hosted-active-scripting-engine/#comment-177</link>
		<dc:creator>Michel Degroux</dc:creator>
		<pubDate>Thu, 24 Jul 2008 15:53:00 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/2007/09/13/a-lightweight-approach-for-exposing-c-objects-to-a-hosted-active-scripting-engine/#comment-177</guid>
		<description>I wrote an IActiveScriptSite derived code in C++, in wich I want to expose my DOM objects to the VBScript engine (as you did).
I add the root object with AddNamedItem, this root object has a child object, so I add a propget to the root object wich return the IDispatch interface of the child object.
In my VBScript I get an 'Object required' error when I try to use the child object.
Can you help me ?</description>
		<content:encoded><![CDATA[<p>I wrote an IActiveScriptSite derived code in C++, in wich I want to expose my DOM objects to the VBScript engine (as you did).<br />
I add the root object with AddNamedItem, this root object has a child object, so I add a propget to the root object wich return the IDispatch interface of the child object.<br />
In my VBScript I get an &#8216;Object required&#8217; error when I try to use the child object.<br />
Can you help me ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A JScript interactive interpreter shell for the Windows Script Host by More on testing JavaScript code &#171; News from MathTran</title>
		<link>http://kobyk.wordpress.com/2007/09/14/a-jscript-interactive-interpreter-shell-for-the-windows-script-host/#comment-176</link>
		<dc:creator>More on testing JavaScript code &#171; News from MathTran</dc:creator>
		<pubDate>Tue, 08 Jul 2008 17:24:42 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/2007/09/14/a-jscript-interactive-interpreter-shell-for-the-windows-script-host/#comment-176</guid>
		<description>[...] Kahane has created a workaround to add command line interpreter abilities to cscript (although his code did not work for me). In [...]</description>
		<content:encoded><![CDATA[<p>[...] Kahane has created a workaround to add command line interpreter abilities to cscript (although his code did not work for me). In [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Process Tracking in the Microsoft Network Monitor 3.2 beta by Monitor</title>
		<link>http://kobyk.wordpress.com/2008/06/14/process-tracking-in-the-microsoft-network-monitor-32-beta/#comment-175</link>
		<dc:creator>Monitor</dc:creator>
		<pubDate>Mon, 07 Jul 2008 14:36:59 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=24#comment-175</guid>
		<description>Amazin and amuzed :) How much time you spent to post it? Thanks it was very helpful.</description>
		<content:encoded><![CDATA[<p>Amazin and amuzed <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> How much time you spent to post it? Thanks it was very helpful.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Replacing boot load drivers with the Windows Boot Debugger by Shay Barak</title>
		<link>http://kobyk.wordpress.com/2008/07/04/replacing-boot-load-drivers-with-the-windows-boot-debugger/#comment-168</link>
		<dc:creator>Shay Barak</dc:creator>
		<pubDate>Fri, 04 Jul 2008 21:13:27 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/?p=25#comment-168</guid>
		<description>Once I had to debug a system's boot sector. That's almost as early as it gets.
I was using QEMU, a Pentium emulator that's surprisingly speedy. QEMU can provide a gdb interface so you can debug the machine starting at the first instruction that is read from the virtual disk drive.
I guess if you're entirely out of luck, you can always debug using this technique. However if you prefer windbg over gdb (and who wouldn't) then you're in a mess. Your best bet would be to write a proxy that intercepts the traffic coming in and going out of the debug port/pipe and translate between windbg-ish and gdb-ish and vice versa. If performance is not an issue, you can actually do it in Python.
I don't know what windbg's debug protocol looks like, but according to the documentation the gdb protocol is fairly straightforward. Heck, they might even look very much alike for all I know.</description>
		<content:encoded><![CDATA[<p>Once I had to debug a system&#8217;s boot sector. That&#8217;s almost as early as it gets.<br />
I was using QEMU, a Pentium emulator that&#8217;s surprisingly speedy. QEMU can provide a gdb interface so you can debug the machine starting at the first instruction that is read from the virtual disk drive.<br />
I guess if you&#8217;re entirely out of luck, you can always debug using this technique. However if you prefer windbg over gdb (and who wouldn&#8217;t) then you&#8217;re in a mess. Your best bet would be to write a proxy that intercepts the traffic coming in and going out of the debug port/pipe and translate between windbg-ish and gdb-ish and vice versa. If performance is not an issue, you can actually do it in Python.<br />
I don&#8217;t know what windbg&#8217;s debug protocol looks like, but according to the documentation the gdb protocol is fairly straightforward. Heck, they might even look very much alike for all I know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamically linking with MSVCRT.DLL using Visual C++ 2005 by Koby Kahane</title>
		<link>http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/#comment-164</link>
		<dc:creator>Koby Kahane</dc:creator>
		<pubDate>Wed, 18 Jun 2008 05:35:23 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/#comment-164</guid>
		<description>Chris,

Either 2005 or 2008 will do.
For run-time checks (RTC) support when not using the VC CRT, either because you are not linking with the CRT at all or because you are using the OS CRT, you should link against the RunTmChk.lib import library included with Visual C++. You also need to define a _CRT_RTC_INIT function, since the one from the VC CRT is not available in such a configuration and the OS CRT does not provide it. Additionally, a global object calling _RTC_Initialize on construction and its counterpart on destruction should be instantiated.

See here for more information:
http://msdn.microsoft.com/en-us/library/azff25ez(VS.71).aspx</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Either 2005 or 2008 will do.<br />
For run-time checks (RTC) support when not using the VC CRT, either because you are not linking with the CRT at all or because you are using the OS CRT, you should link against the RunTmChk.lib import library included with Visual C++. You also need to define a _CRT_RTC_INIT function, since the one from the VC CRT is not available in such a configuration and the OS CRT does not provide it. Additionally, a global object calling _RTC_Initialize on construction and its counterpart on destruction should be instantiated.</p>
<p>See here for more information:<br />
<a href="http://msdn.microsoft.com/en-us/library/azff25ez" rel="nofollow">http://msdn.microsoft.com/en-us/library/azff25ez</a>(VS.71).aspx</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamically linking with MSVCRT.DLL using Visual C++ 2005 by Chris Becke</title>
		<link>http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/#comment-163</link>
		<dc:creator>Chris Becke</dc:creator>
		<pubDate>Tue, 17 Jun 2008 16:43:00 +0000</pubDate>
		<guid isPermaLink="false">http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/#comment-163</guid>
		<description>Ok, so the basic recipe is, 
On top of Visual Studio 2005, 
Install the latest Windows Driver Kit.
add %DDK%\lib\w2k\i386\msvcrt_win2000.obj and %DDK%\lib\crt\i386\msvcrt.lib to a project that needs to link against the OS msvcrt.dll
The only problem with this is that the DDK shipped '2005' msvcrt.lib does not appear to define _RTC_CheckEsp and other simple runtime checks.
I can only assume that the DDK *never* invokes CL with a /RTCx option? Not even for debugging?</description>
		<content:encoded><![CDATA[<p>Ok, so the basic recipe is,<br />
On top of Visual Studio 2005,<br />
Install the latest Windows Driver Kit.<br />
add %DDK%\lib\w2k\i386\msvcrt_win2000.obj and %DDK%\lib\crt\i386\msvcrt.lib to a project that needs to link against the OS msvcrt.dll<br />
The only problem with this is that the DDK shipped &#8216;2005&#8242; msvcrt.lib does not appear to define _RTC_CheckEsp and other simple runtime checks.<br />
I can only assume that the DDK *never* invokes CL with a /RTCx option? Not even for debugging?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
