<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mystalia Studios &#187; vista</title>
	<atom:link href="http://www.mystalia.net/tag/vista/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mystalia.net</link>
	<description>Coding Studio</description>
	<lastBuildDate>Fri, 19 Mar 2010 01:22:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Suppress WMP ActiveX Error &#8220;Bad Image&#8221; in C#</title>
		<link>http://www.mystalia.net/2008/05/suppress-wmp-activex-error-bad-image-in-c/</link>
		<comments>http://www.mystalia.net/2008/05/suppress-wmp-activex-error-bad-image-in-c/#comments</comments>
		<pubDate>Mon, 26 May 2008 21:16:28 +0000</pubDate>
		<dc:creator>Mystalia</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[bad image]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows media player]]></category>

		<guid isPermaLink="false">http://www.mystalia.net/?p=11</guid>
		<description><![CDATA[For some reason, the Visual Studio debugger suppresses this automatically, but the release does not. It has something to do with DRM signatures, anyway the fix is to open up the entry point in the application (program.cs) and make these changes&#8230; using System; using System.Collections.Generic; using System.Windows.Forms; &#60;span style=&#34;color: #ff0000;&#34;&#62; using System.Runtime.InteropServices;&#60;/span&#62; namespace Program { [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, the Visual Studio debugger suppresses this automatically, but the release does not.<br />
It has something to do with DRM signatures, anyway the fix is to open up the entry point in the application (program.cs) and make these changes&#8230;</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">using System;<br />
using System.Collections.Generic;<br />
using System.Windows.Forms;<br />
&lt;span style=&quot;color: #ff0000;&quot;&gt; using System.Runtime.InteropServices;&lt;/span&gt;</div></div>
<p>namespace Program<br />
{<br />
<span style="color: #ff0000;"> [Flags]<br />
public enum ErrorModes : uint<br />
{<br />
SYSTEM_DEFAULT = 0&#215;0,<br />
SEM_FAILCRITICALERRORS = 0&#215;0001,<br />
SEM_NOALIGNMENTFAULTEXCEPT = 0&#215;0004,<br />
SEM_NOGPFAULTERRORBOX = 0&#215;0002,<br />
SEM_NOOPENFILEERRORBOX = 0&#215;8000<br />
}</span></p>
<p>static class Program<br />
{<br />
<span style="color: #ff0000;"> // Suppresses &#8220;Bad Image&#8221; error.<br />
[DllImport("kernel32.dll")]<br />
static extern ErrorModes SetErrorMode(ErrorModes uMode);<br />
[DllImport("kernel32.dll")]<br />
static extern ErrorModes GetErrorMode();</span><br />
///<br />
/// The main entry point for the application.<br />
///<br />
[STAThread]<br />
static void Main(string[] Args)<br />
{<br />
<span style="color: #ff0000;"> SetErrorMode(ErrorModes.SEM_FAILCRITICALERRORS);</span><br />
Application.EnableVisualStyles();<br />
Application.SetCompatibleTextRenderingDefault(false);<br />
Application.Run(new Form1(Args));<br />
}<br />
}<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mystalia.net/2008/05/suppress-wmp-activex-error-bad-image-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
