<?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: An Ode to wfSpy</title>
	<atom:link href="http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/</link>
	<description>Yet another UX guy, working in WPF/Silverlight.</description>
	<lastBuildDate>Mon, 16 Jan 2012 15:35:39 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: cplotts</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-1068</link>
		<dc:creator>cplotts</dc:creator>
		<pubDate>Wed, 02 Nov 2011 19:04:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-1068</guid>
		<description>&lt;a href=&quot;#comment-1067&quot; rel=&quot;nofollow&quot;&gt;@hbeham&lt;/a&gt;, I will send it to you promptly.

One of these days, I&#039;m really going to put it on CodePlex, I promise! :D</description>
		<content:encoded><![CDATA[<p><a href="#comment-1067" rel="nofollow">@hbeham</a>, I will send it to you promptly.</p>
<p>One of these days, I&#8217;m really going to put it on CodePlex, I promise! <img src='http://www.cplotts.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hbeham</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-1067</link>
		<dc:creator>hbeham</dc:creator>
		<pubDate>Tue, 01 Nov 2011 12:02:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-1067</guid>
		<description>&lt;a href=&quot;#comment-955&quot; rel=&quot;nofollow&quot;&gt;@cplotts&lt;/a&gt; 
Hi Cory,
I&#039;m also looking for a .NET 4 version.
Could you please mail it to me too?

Many thanks,
Horst</description>
		<content:encoded><![CDATA[<p><a href="#comment-955" rel="nofollow">@cplotts</a><br />
Hi Cory,<br />
I&#8217;m also looking for a .NET 4 version.<br />
Could you please mail it to me too?</p>
<p>Many thanks,<br />
Horst</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cplotts</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-1054</link>
		<dc:creator>cplotts</dc:creator>
		<pubDate>Thu, 29 Sep 2011 14:16:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-1054</guid>
		<description>&lt;a href=&quot;#comment-1053&quot; rel=&quot;nofollow&quot;&gt;@lsdisciples&lt;/a&gt; ... just sent it to you. Let me know if you have any issues.</description>
		<content:encoded><![CDATA[<p><a href="#comment-1053" rel="nofollow">@lsdisciples</a> &#8230; just sent it to you. Let me know if you have any issues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lsdisciples</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-1053</link>
		<dc:creator>lsdisciples</dc:creator>
		<pubDate>Wed, 28 Sep 2011 00:31:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-1053</guid>
		<description>Hey Cory,

I&#039;m interested in having a 4.0 net version of wfSpy ... can you send it to my email?

My application uses an approach similar to wfSpy methods, like you know.  I have built my application in Visual Studio 2010 (.NET 4.0), and not it will not work on a Windows XP machine (without installing Visual Studio).  It waits forever for the injected dll to respond.

I want to proove that your upgraded version of wfSpy has the same problem ... and use it as a demo generic package to get help on a newsgroup.  Everything works when compiled with .NET 3.5.

By the way, your help on my x64 issue was &lt;strong&gt;extremely useful&lt;/strong&gt;!</description>
		<content:encoded><![CDATA[<p>Hey Cory,</p>
<p>I&#8217;m interested in having a 4.0 net version of wfSpy &#8230; can you send it to my email?</p>
<p>My application uses an approach similar to wfSpy methods, like you know.  I have built my application in Visual Studio 2010 (.NET 4.0), and not it will not work on a Windows XP machine (without installing Visual Studio).  It waits forever for the injected dll to respond.</p>
<p>I want to proove that your upgraded version of wfSpy has the same problem &#8230; and use it as a demo generic package to get help on a newsgroup.  Everything works when compiled with .NET 3.5.</p>
<p>By the way, your help on my x64 issue was <strong>extremely useful</strong>!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cplotts</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-955</link>
		<dc:creator>cplotts</dc:creator>
		<pubDate>Wed, 20 Jul 2011 15:57:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-955</guid>
		<description>In case anyone comes looking for a .NET 4.0 version of wfSpy ... please note that the code attached to this blog post doesn&#039;t work for .NET 4.0.

My plan is to one day upload the code to CodePlex ... but until that day happens, if you need the 4.0 version, contact me directly and I will email it to you.</description>
		<content:encoded><![CDATA[<p>In case anyone comes looking for a .NET 4.0 version of wfSpy &#8230; please note that the code attached to this blog post doesn&#8217;t work for .NET 4.0.</p>
<p>My plan is to one day upload the code to CodePlex &#8230; but until that day happens, if you need the 4.0 version, contact me directly and I will email it to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cplotts</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-849</link>
		<dc:creator>cplotts</dc:creator>
		<pubDate>Tue, 01 Feb 2011 20:52:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-849</guid>
		<description>&lt;a href=&quot;#comment-848&quot; rel=&quot;nofollow&quot;&gt;Eli&lt;/a&gt;: To spy WPF applications ... I use Snoop (http://snoopwpf.codeplex.com).</description>
		<content:encoded><![CDATA[<p><a href="#comment-848" rel="nofollow">Eli</a>: To spy WPF applications &#8230; I use Snoop (<a href="http://snoopwpf.codeplex.com" rel="nofollow">http://snoopwpf.codeplex.com</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emiller</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-848</link>
		<dc:creator>emiller</dc:creator>
		<pubDate>Tue, 01 Feb 2011 20:48:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-848</guid>
		<description>Hi,

Is any update regarding `wfspy version that support injection WPF applications?

Thanks

Eli</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Is any update regarding `wfspy version that support injection WPF applications?</p>
<p>Thanks</p>
<p>Eli</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cplotts</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-678</link>
		<dc:creator>cplotts</dc:creator>
		<pubDate>Wed, 09 Jun 2010 14:59:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-678</guid>
		<description>I tried to send you an email ... but please send the prototype when you finish it. I would love to add this ability to Snoop.</description>
		<content:encoded><![CDATA[<p>I tried to send you an email &#8230; but please send the prototype when you finish it. I would love to add this ability to Snoop.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lsdisciples</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-677</link>
		<dc:creator>lsdisciples</dc:creator>
		<pubDate>Wed, 09 Jun 2010 11:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-677</guid>
		<description>I&#039;m exclusively working on Silverlight support since my last post.

I think I finally found a way to hook into a Silverlight application. Seems like there is no &quot;clean&quot; way to do it.

The way the Silverlight object is created on the page must be overrided. If the object is created using JavaScript, the content (managed) of the object will be available in JavaScript. The rest can be done using an IHTMLDocument interface to inject and run JavaScript on the page.

A blog &lt;a href=&quot;http://blogs.msdn.com/b/jaimer/archive/2007/05/17/early-version-of-snoop-for-silverlight-1-0.aspx&quot; rel=&quot;nofollow&quot;&gt;post&lt;/a&gt; from Jaime Rodriguez was really useful to understand how to play with the Silverlight object at runtime.

This early version only supports Silverlight object with content starting with instead of. This can be easily adapted/modified in the code.  Since it supports 1.0, I should be able to gradually support all possible Silverlight versions.

Tomorrow, I will try to prove my theory:
1- Use a BrowserHelperObject ( :( ) or a custom Client browser to override the Silverlight object creation before the content is sent to Internet Explorer.
2- &quot;Inject&quot; a modified version of the EarlySnoop example (I already extracted the interesting JavaScript and adapted it to work with Silverlight  tool 2.0)
3- Get an IHTMLDocument interface to send JavaScript instruction to the page at runtime (with execScript or by manipulating the HTML document at runtime).

Send me an email if you would like to get this first &quot;Hello World&quot; working prototype when it is completed.

Note that this will be very, very, very far from a final solution. It only shows how it can be done.  My application is not only a spy tool ... and so the example will better fit your needs ... and give you something to start with.</description>
		<content:encoded><![CDATA[<p>I&#8217;m exclusively working on Silverlight support since my last post.</p>
<p>I think I finally found a way to hook into a Silverlight application. Seems like there is no &#8220;clean&#8221; way to do it.</p>
<p>The way the Silverlight object is created on the page must be overrided. If the object is created using JavaScript, the content (managed) of the object will be available in JavaScript. The rest can be done using an IHTMLDocument interface to inject and run JavaScript on the page.</p>
<p>A blog <a href="http://blogs.msdn.com/b/jaimer/archive/2007/05/17/early-version-of-snoop-for-silverlight-1-0.aspx" rel="nofollow">post</a> from Jaime Rodriguez was really useful to understand how to play with the Silverlight object at runtime.</p>
<p>This early version only supports Silverlight object with content starting with instead of. This can be easily adapted/modified in the code.  Since it supports 1.0, I should be able to gradually support all possible Silverlight versions.</p>
<p>Tomorrow, I will try to prove my theory:<br />
1- Use a BrowserHelperObject ( <img src='http://www.cplotts.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ) or a custom Client browser to override the Silverlight object creation before the content is sent to Internet Explorer.<br />
2- &#8220;Inject&#8221; a modified version of the EarlySnoop example (I already extracted the interesting JavaScript and adapted it to work with Silverlight  tool 2.0)<br />
3- Get an IHTMLDocument interface to send JavaScript instruction to the page at runtime (with execScript or by manipulating the HTML document at runtime).</p>
<p>Send me an email if you would like to get this first &#8220;Hello World&#8221; working prototype when it is completed.</p>
<p>Note that this will be very, very, very far from a final solution. It only shows how it can be done.  My application is not only a spy tool &#8230; and so the example will better fit your needs &#8230; and give you something to start with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cplotts</title>
		<link>http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/comment-page-1/#comment-664</link>
		<dc:creator>cplotts</dc:creator>
		<pubDate>Thu, 20 May 2010 14:30:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.cplotts.com/2009/10/28/an-ode-to-wfspy/#comment-664</guid>
		<description>I&#039;m not surprised that it isn&#039;t simple. Good luck and again, keep me up to date.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not surprised that it isn&#8217;t simple. Good luck and again, keep me up to date.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

