<?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: Using the Active Scripting Debug API to log all JavaScript that IE executes</title>
	<atom:link href="http://damianblog.com/2006/11/23/tracejs/feed/" rel="self" type="application/rss+xml" />
	<link>http://damianblog.com/2006/11/23/tracejs/</link>
	<description>.NET from Geneva, Switzerland</description>
	<lastBuildDate>Tue, 31 Jan 2012 08:14: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: al</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-36566</link>
		<dc:creator>al</dc:creator>
		<pubDate>Thu, 27 Oct 2011 21:58:52 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-36566</guid>
		<description>Hey!

Sounds like a cool program and perfect for what I&#039;m working on ... trying to debug JS in IE can be a real bugger!

Sadly the download link is gone ... is it possible to get a copy of this program somewhere?</description>
		<content:encoded><![CDATA[<p>Hey!</p>
<p>Sounds like a cool program and perfect for what I&#8217;m working on &#8230; trying to debug JS in IE can be a real bugger!</p>
<p>Sadly the download link is gone &#8230; is it possible to get a copy of this program somewhere?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Damian Mehers Blog &#187; Blog Archive &#187; TraceJS V2 R.I.P.</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-45</link>
		<dc:creator>Damian Mehers Blog &#187; Blog Archive &#187; TraceJS V2 R.I.P.</dc:creator>
		<pubDate>Tue, 09 Sep 2008 08:03:04 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-45</guid>
		<description>[...] couple of years ago I posted a small blog entry on a throwaway tool that I had created that uses the Debug API to log all JavaScript that Internet [...]</description>
		<content:encoded><![CDATA[<p>[...] couple of years ago I posted a small blog entry on a throwaway tool that I had created that uses the Debug API to log all JavaScript that Internet [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-43</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 19 Mar 2008 17:23:40 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-43</guid>
		<description>Hi Damian,

I am running XP Pro. I did try running as an admin (i.e. right click on tracejs, select run as, log on as admin), but get the same result. Thoughts?

Thank You!
Steve</description>
		<content:encoded><![CDATA[<p>Hi Damian,</p>
<p>I am running XP Pro. I did try running as an admin (i.e. right click on tracejs, select run as, log on as admin), but get the same result. Thoughts?</p>
<p>Thank You!<br />
Steve</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dmehers</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-42</link>
		<dc:creator>dmehers</dc:creator>
		<pubDate>Mon, 17 Mar 2008 19:31:18 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-42</guid>
		<description>Hi Steve,

What OS are you running under?  If Vista, could you try running as an administrator?

Thanks,
   Damian</description>
		<content:encoded><![CDATA[<p>Hi Steve,</p>
<p>What OS are you running under?  If Vista, could you try running as an administrator?</p>
<p>Thanks,<br />
   Damian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-41</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 17 Mar 2008 17:35:15 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-41</guid>
		<description>I am receiving the following error: &quot;System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {0C0A3666-30C9-11D0-8F20-00805F2CD064} failed due to the following error: 80070005. at TraceJS.Form1.InitializeMachineDebugManager() in C:\TraceJS\TraceJS\Form1.cs:line 84&quot;

CLSID {0C0A3666-30C9-11D0-8F20-00805F2CD064} is the Machine Debug Manager. Using Component Services, I have tried to make security wide open, but to no avail. Do you have any suggestions? Thank you!</description>
		<content:encoded><![CDATA[<p>I am receiving the following error: &#8220;System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {0C0A3666-30C9-11D0-8F20-00805F2CD064} failed due to the following error: 80070005. at TraceJS.Form1.InitializeMachineDebugManager() in C:\TraceJS\TraceJS\Form1.cs:line 84&#8243;</p>
<p>CLSID {0C0A3666-30C9-11D0-8F20-00805F2CD064} is the Machine Debug Manager. Using Component Services, I have tried to make security wide open, but to no avail. Do you have any suggestions? Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sanjay</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-44</link>
		<dc:creator>Sanjay</dc:creator>
		<pubDate>Thu, 28 Feb 2008 10:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-44</guid>
		<description>Hi Damian,

First of all thanks a ton for developing such a good tool.

I have tried executing the TraceJS and it was not giving any instance of internet explorer,  then I have downloaded the source and tried executing the debug enabled TraceJS and in the detail of the exception,  I am getting the following,  can you help me with this ?

=======================================================

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Runtime.InteropServices.COMException (0x80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.
   at ProcessDebugManagerLib.IEnumRemoteDebugApplications.RemoteNext(UInt32 celt, IRemoteDebugApplication&amp; ppda, UInt32&amp; pceltFetched)
   at TraceJS.Form1.InitializeProcessList() in C:\Users\Damian\Documents\Visual Studio 2005\Projects\TraceJS\TraceJS\Form1.cs:line 95
   at TraceJS.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\Damian\Documents\Visual Studio 2005\Projects\TraceJS\TraceJS\Form1.cs:line 31
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message&amp; m)
   at System.Windows.Forms.Control.WndProc(Message&amp; m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message&amp; m)
   at System.Windows.Forms.ContainerControl.WndProc(Message&amp; m)
   at System.Windows.Forms.Form.WmShowWindow(Message&amp; m)
   at System.Windows.Forms.Form.WndProc(Message&amp; m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
TraceJS
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/sanjay/WPC/JavaScriptTools/TraceJS_Source/TraceJS/TraceJS/bin/Debug/TraceJS.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
ProcessDebugManagerLib
    Assembly Version: 1.0.0.0
    Win32 Version:
    CodeBase: file:///C:/sanjay/WPC/JavaScriptTools/TraceJS_Source/TraceJS/TraceJS/bin/Debug/ProcessDebugManagerLib.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:





When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

=======================================================

Regards,
Sanjay</description>
		<content:encoded><![CDATA[<p>Hi Damian,</p>
<p>First of all thanks a ton for developing such a good tool.</p>
<p>I have tried executing the TraceJS and it was not giving any instance of internet explorer,  then I have downloaded the source and tried executing the debug enabled TraceJS and in the detail of the exception,  I am getting the following,  can you help me with this ?</p>
<p>=======================================================</p>
<p>See the end of this message for details on invoking<br />
just-in-time (JIT) debugging instead of this dialog box.</p>
<p>************** Exception Text **************<br />
System.Runtime.InteropServices.COMException (0&#215;80004005): Error HRESULT E_FAIL has been returned from a call to a COM component.<br />
   at ProcessDebugManagerLib.IEnumRemoteDebugApplications.RemoteNext(UInt32 celt, IRemoteDebugApplication&amp; ppda, UInt32&amp; pceltFetched)<br />
   at TraceJS.Form1.InitializeProcessList() in C:\Users\Damian\Documents\Visual Studio 2005\Projects\TraceJS\TraceJS\Form1.cs:line 95<br />
   at TraceJS.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\Damian\Documents\Visual Studio 2005\Projects\TraceJS\TraceJS\Form1.cs:line 31<br />
   at System.Windows.Forms.Form.OnLoad(EventArgs e)<br />
   at System.Windows.Forms.Form.OnCreateControl()<br />
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)<br />
   at System.Windows.Forms.Control.CreateControl()<br />
   at System.Windows.Forms.Control.WmShowWindow(Message&amp; m)<br />
   at System.Windows.Forms.Control.WndProc(Message&amp; m)<br />
   at System.Windows.Forms.ScrollableControl.WndProc(Message&amp; m)<br />
   at System.Windows.Forms.ContainerControl.WndProc(Message&amp; m)<br />
   at System.Windows.Forms.Form.WmShowWindow(Message&amp; m)<br />
   at System.Windows.Forms.Form.WndProc(Message&amp; m)<br />
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)<br />
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)<br />
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)</p>
<p>************** Loaded Assemblies **************<br />
mscorlib<br />
    Assembly Version: 2.0.0.0<br />
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)<br />
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
TraceJS<br />
    Assembly Version: 1.0.0.0<br />
    Win32 Version: 1.0.0.0<br />
    CodeBase: file:///C:/sanjay/WPC/JavaScriptTools/TraceJS_Source/TraceJS/TraceJS/bin/Debug/TraceJS.exe<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
System.Windows.Forms<br />
    Assembly Version: 2.0.0.0<br />
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)<br />
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
System<br />
    Assembly Version: 2.0.0.0<br />
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)<br />
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
System.Drawing<br />
    Assembly Version: 2.0.0.0<br />
    Win32 Version: 2.0.50727.832 (QFE.050727-8300)<br />
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
ProcessDebugManagerLib<br />
    Assembly Version: 1.0.0.0<br />
    Win32 Version:<br />
    CodeBase: file:///C:/sanjay/WPC/JavaScriptTools/TraceJS_Source/TraceJS/TraceJS/bin/Debug/ProcessDebugManagerLib.DLL<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>************** JIT Debugging **************<br />
To enable just-in-time (JIT) debugging, the .config file for this<br />
application or computer (machine.config) must have the<br />
jitDebugging value set in the system.windows.forms section.<br />
The application must also be compiled with debugging<br />
enabled.</p>
<p>For example:</p>
<p>When JIT debugging is enabled, any unhandled exception<br />
will be sent to the JIT debugger registered on the computer<br />
rather than be handled by this dialog box.</p>
<p>=======================================================</p>
<p>Regards,<br />
Sanjay</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thyagu</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-39</link>
		<dc:creator>Thyagu</dc:creator>
		<pubDate>Thu, 10 May 2007 05:08:15 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-39</guid>
		<description>Nice article.. Damian. I worked with ur tool in Windows Xp.... no problem working good...</description>
		<content:encoded><![CDATA[<p>Nice article.. Damian. I worked with ur tool in Windows Xp&#8230;. no problem working good&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Devin</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-40</link>
		<dc:creator>Devin</dc:creator>
		<pubDate>Sun, 01 Apr 2007 16:34:40 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-40</guid>
		<description>Hey Damian:

Great idea with this tool.  Do you know of any problems running it on Vista or with IE7?  The call to EnumApplications in InitializeProcessList is always returning null.  I installed the MSFT Script Debugger, and made sure to configure IE to allow script debugging, but nothing changed.

Devin</description>
		<content:encoded><![CDATA[<p>Hey Damian:</p>
<p>Great idea with this tool.  Do you know of any problems running it on Vista or with IE7?  The call to EnumApplications in InitializeProcessList is always returning null.  I installed the MSFT Script Debugger, and made sure to configure IE to allow script debugging, but nothing changed.</p>
<p>Devin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-35</link>
		<dc:creator>Johan</dc:creator>
		<pubDate>Thu, 01 Mar 2007 15:28:36 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-35</guid>
		<description>Hi Damian,

Great work! it is working on my PC. I would like to try to take it somewhat further for testing (coverage) purposes.
What were exactly the required changes in the ProcessDebugManager.dll. and why was it necessary?

I tried to replace the that part using the Microsoft.VisualStudio.Debugger.Interop.dll. I found in the the VS2005 SDK. But it looks like I need something more to instantiate a &#039;MachineDebugManager&#039;. Propably you could give me some hints? I am quit new in this kind of stuff.

Johan.</description>
		<content:encoded><![CDATA[<p>Hi Damian,</p>
<p>Great work! it is working on my PC. I would like to try to take it somewhat further for testing (coverage) purposes.<br />
What were exactly the required changes in the ProcessDebugManager.dll. and why was it necessary?</p>
<p>I tried to replace the that part using the Microsoft.VisualStudio.Debugger.Interop.dll. I found in the the VS2005 SDK. But it looks like I need something more to instantiate a &#8216;MachineDebugManager&#8217;. Propably you could give me some hints? I am quit new in this kind of stuff.</p>
<p>Johan.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank</title>
		<link>http://damianblog.com/2006/11/23/tracejs/comment-page-1/#comment-38</link>
		<dc:creator>Frank</dc:creator>
		<pubDate>Tue, 27 Feb 2007 16:55:41 +0000</pubDate>
		<guid isPermaLink="false">http://damianblog.wordpress.com/2006/11/23/tracejs-2/#comment-38</guid>
		<description>Hi Damian,

Scipt debugging is enabled and yes, I am able to start the debugger manually. Thanks anyway..

Frank</description>
		<content:encoded><![CDATA[<p>Hi Damian,</p>
<p>Scipt debugging is enabled and yes, I am able to start the debugger manually. Thanks anyway..</p>
<p>Frank</p>
]]></content:encoded>
	</item>
</channel>
</rss>

