<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Chris Ryu's Tech Diary</title>
	<atom:link href="http://chrisryu.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://chrisryu.wordpress.com</link>
	<description>Windows Embedded OS</description>
	<lastBuildDate>Tue, 29 Dec 2009 02:31:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='chrisryu.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/358659315ea1a6ae73b1a273d1d4725c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Chris Ryu's Tech Diary</title>
		<link>http://chrisryu.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://chrisryu.wordpress.com/osd.xml" title="Chris Ryu&#039;s Tech Diary" />
	<atom:link rel='hub' href='http://chrisryu.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Creating FTP&amp;Telnet User ID , Password</title>
		<link>http://chrisryu.wordpress.com/2009/12/29/creating-ftptelnet-user-id-password/</link>
		<comments>http://chrisryu.wordpress.com/2009/12/29/creating-ftptelnet-user-id-password/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 02:22:50 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[Telnet]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=271</guid>
		<description><![CDATA[We can create User ID and password for FTP&#38;Telnet if needed. In this case, we can use NTLMSetUserInfo API and this below code shows how to use it. typedef BOOL ( *PFnSetUser )(IN LPCTSTR pszUser, IN LPCTSTR pszPassword);  HMODULE hModule = NULL;  PFnSetUser pFnSetUser;  hModule = LoadLibrary( _T(&#8220;ntlmssp.dll&#8220;) );  if( hModule == NULL )  { [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=271&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We can create User ID and password for FTP&amp;Telnet if needed.</p>
<p>In this case, we can use NTLMSetUserInfo API and this below code shows how to use it.</p>
<p><span id="more-271"></span></p>
<p><span style="color:#0000ff;">typedef</span> BOOL ( *PFnSetUser )(IN LPCTSTR pszUser, IN LPCTSTR pszPassword);</p>
<p> HMODULE hModule = NULL;<br />
 PFnSetUser pFnSetUser;</p>
<p> hModule = LoadLibrary( _T(&#8220;<span style="color:#ff0000;">ntlmssp.dll</span>&#8220;) );</p>
<p><span style="color:#0000ff;"> if</span>( hModule == NULL )<br />
 {<br />
  RETAILMSG(TEXT(&#8220;<span style="color:#ff0000;">LoadLibrary() failed, error = %d</span>&#8220;),, GetLastError());<br />
<span style="color:#0000ff;"> return</span> FALSE;<br />
 }</p>
<p> pFnSetUser = (PFnSetUser)GetProcAddress(hModule, _T(&#8220;<span style="color:#ff0000;">NTLMSetUserInfo</span>&#8220;));<br />
<span style="color:#0000ff;"> if</span>(!pFnSetUser)<br />
<span style="color:#0000ff;"> return</span> FALSE;</p>
<p> pFnSetUser( _T(&#8220;<span style="color:#ff0000;">123</span>&#8220;), _T(&#8220;<span style="color:#ff0000;">123</span>&#8220;) );  <span style="color:#008000;">//ID =123 Password=123</span></p>
<p>And to set identified user ID , we can modify servers.reg file placed in release folder.</p>
<p>[HKEY_LOCAL_MACHINE\COMM\FTPD]<br />
    &#8220;IsEnabled&#8221;=dword:1 <br />
    &#8220;UseAuthentication&#8221;=dword:1<br />
;   &#8220;UserList&#8221;=&#8221;add;semicolon;separated;list;of;users;here&#8221;<br />
    &#8220;UserList&#8221;=&#8221;admin;123&#8243;<span style="color:#008000;">  ; assigning user ID(ID name is 123)<br />
</span>    &#8220;AllowAnonymous&#8221;=dword:0 <br />
    &#8220;AllowAnonymousUpload&#8221;=dword:0  ;0<br />
    &#8220;AllowAnonymousVroots&#8221;=dword:0  ;0<br />
    &#8220;DefaultDir&#8221;=&#8221;<a href="//\\Hard">\\Hard</a> Disk\\temp\\&#8221;  <span style="color:#008000;">; definition of default folder name </span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/271/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/271/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/271/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=271&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/12/29/creating-ftptelnet-user-id-password/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>
	</item>
		<item>
		<title>Dummy Shell</title>
		<link>http://chrisryu.wordpress.com/2009/12/29/dummy-shell/</link>
		<comments>http://chrisryu.wordpress.com/2009/12/29/dummy-shell/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 02:01:09 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[dummy shell]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=268</guid>
		<description><![CDATA[The Dummy shell is the default shell that can load customer&#8217;s application instead of  explorer.exe during the boot proccess. Open the shell.reg file in release folder and modify the [HKEY_LOCAL_MACHINE\init] section. [HKEY_LOCAL_MACHINE\init] ;chris &#8220;Launch50&#8243;=&#8221;explorer.exe&#8221; &#8220;Launch50&#8243;=&#8221;MyShell.exe&#8221;  ;this enable myshell.exe to load instead of explorer.exe &#8220;Depend50&#8243;=hex:14,00, 1e,00 And let&#8217;s make a simple project whose name is MyShell in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=268&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The Dummy shell is the default shell that can load customer&#8217;s application instead of  explorer.exe during the boot proccess.</p>
<p><span id="more-268"></span></p>
<p>Open the shell.reg file in release folder and modify the [HKEY_LOCAL_MACHINE\init] section.</p>
<p>[HKEY_LOCAL_MACHINE\init]<br />
;chris &#8220;Launch50&#8243;=&#8221;explorer.exe&#8221;<br />
<span style="color:#ff0000;">&#8220;Launch50&#8243;=&#8221;MyShell.exe&#8221;  <span style="color:#008000;">;this enable myshell.exe to load instead of explorer.exe</span></span><br />
&#8220;Depend50&#8243;=hex:14,00, 1e,00</p>
<p>And let&#8217;s make a simple project whose name is MyShell in Platform Builder. Write the MyShell.cpp code as below.</p>
<p><span style="color:#0000ff;">#include</span> <span style="color:#ff0000;">&#8220;stdafx.h&#8221;<br />
</span><span style="color:#0000ff;">#include</span><span style="color:#ff0000;"> &#8220;resource.h&#8221;<br />
</span><br />
BOOL RunProgram(LPCWSTR lpszImageName);<br />
BOOL IsProgram(LPCWSTR lpszImageName);<br />
<span style="color:#0000ff;">void</span> MyShell(<span style="color:#0000ff;">void</span>);</p>
<p> <br />
<span style="color:#0000ff;">int</span> WINAPI WinMain(HINSTANCE hInstance,<br />
                     HINSTANCE hPrevInstance,<br />
                     LPTSTR     lpCmdLine,<br />
                    <span style="color:#0000ff;"> int</span>       nCmdShow)<br />
{<br />
  </p>
<p> MyShell();</p>
<p> <span style="color:#0000ff;"> return </span>0;<br />
}<br />
BOOL RunProgram(LPCWSTR lpszImageName)<br />
{<br />
 STARTUPINFO si; <br />
 PROCESS_INFORMATION pi;<br />
 ZeroMemory( &amp;si,<span style="color:#0000ff;"> sizeof</span>(si) );<br />
 si.cb = <span style="color:#0000ff;">sizeof(</span>si);<br />
 ZeroMemory( &amp;pi, <span style="color:#0000ff;">sizeof</span>(pi) );<br />
  </p>
<p> if( !CreateProcessW( lpszImageName,<br />
             NULL,  <span style="color:#008000;">// Command line.<br />
</span>       NULL,  <span style="color:#008000;">// Process handle not inheritable</span>.<br />
       NULL,  <span style="color:#008000;">// Thread handle not inheritable</span>.<br />
       FALSE,  <span style="color:#008000;">// Set handle inheritance to FALSE</span>.<br />
       0,  <span style="color:#008000;">// No creation flags</span>.<br />
       NULL,  <span style="color:#008000;">// Use parent&#8217;s environment block.<br />
</span>       NULL,  <span style="color:#008000;">// Use parent&#8217;s starting directory.<br />
</span>       &amp;si,  <span style="color:#008000;">// Pointer to STARTUPINFO structure</span>.<br />
       &amp;pi )  <span style="color:#008000;">// Pointer to PROCESS_INFORMATION structure</span>.<br />
      ) <span style="color:#0000ff;">return</span> 0;</p>
<p>   <span style="color:#0000ff;">else return</span> 1;<br />
}</p>
<p>BOOL IsProgram(LPCWSTR lpszImageName)<br />
{<br />
 HANDLE hFile=NULL;<br />
 <span style="color:#0000ff;">unsigned int</span> Result = TRUE;<br />
 hFile = CreateFileW(lpszImageName,<br />
      GENERIC_READ,<br />
      NULL, NULL,<br />
      OPEN_EXISTING,<br />
      NULL,<br />
      NULL);<br />
<span style="color:#0000ff;"> if</span>(hFile == INVALID_HANDLE_VALUE) Result = FALSE;<br />
 CloseHandle(hFile);<br />
 <span style="color:#0000ff;">return</span> Result;<br />
}</p>
<p><span style="color:#0000ff;">void</span> MyShell(<span style="color:#0000ff;">void</span>){<br />
 LPCWSTR   strPath=_T(&#8220;<a href="//\\Hard"><span style="color:#ff0000;">\\Hard</span></a><span style="color:#ff0000;"> Disk\\ABC.exe</span>&#8220;);</p>
<p> <span style="color:#0000ff;">if</span>(IsProgram (strPath)){<br />
  RunProgram(strPath); <span style="color:#008000;"> //checking whether Customer&#8217;s application exist or not. if the application exist, the application is loaded. </span><br />
        }<br />
 else RunProgram(_T(&#8220;<a href="//\\Windows\\Explorer.exe"><span style="color:#ff0000;">\\Windows\\Explorer.exe</span></a>&#8220;));  <span style="color:#008000;">//if the application doesn&#8217;t exist, the Explorer.exe is loaded.<br />
</span>   }</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=268&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/12/29/dummy-shell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>
	</item>
		<item>
		<title>FTP in WinCE</title>
		<link>http://chrisryu.wordpress.com/2009/12/24/ftp-in-wince/</link>
		<comments>http://chrisryu.wordpress.com/2009/12/24/ftp-in-wince/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 01:07:13 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Windows Embedded CE]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[WinCE]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=266</guid>
		<description><![CDATA[How to access and use FPT in WinCE   Required components : FTP Server, Network Utilities Import above components and do sysgen Modify the servers.reg in release folder. [HKEY_LOCAL_MACHINE\COMM\FTPD]     &#8220;IsEnabled&#8221;=dword:1 ;     &#8220;UseAuthentication&#8221;=dword:1 ; ;   &#8220;UserList&#8221;=&#8221;add;semicolon;separated;list;of;users;here&#8221;     &#8220;AllowAnonymous&#8221;=dword:1     &#8220;AllowAnonymousUpload&#8221;=dword:1     &#8220;AllowAnonymousVroots&#8221;=dword:1     &#8220;DefaultDir&#8221;=&#8221;\\Temp\\&#8221; You can modified these registry values according to your needs. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=266&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How to access and use FPT in WinCE</p>
<p> <span id="more-266"></span></p>
<p>Required components : FTP Server, Network Utilities</p>
<p>Import above components and do sysgen</p>
<p>Modify the servers.reg in release folder.</p>
<p>[HKEY_LOCAL_MACHINE\COMM\FTPD]</p>
<p>    &#8220;IsEnabled&#8221;=dword:1 ;</p>
<p>    &#8220;UseAuthentication&#8221;=dword:1 ;</p>
<p>;   &#8220;UserList&#8221;=&#8221;add;semicolon;separated;list;of;users;here&#8221;</p>
<p>    &#8220;AllowAnonymous&#8221;=dword:1</p>
<p>    &#8220;AllowAnonymousUpload&#8221;=dword:1</p>
<p>    &#8220;AllowAnonymousVroots&#8221;=dword:1</p>
<p>    &#8220;DefaultDir&#8221;=&#8221;\\Temp\\&#8221;</p>
<p>You can modified these registry values according to your needs. And refer to this site</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms881875.aspx">http://msdn.microsoft.com/en-us/library/ms881875.aspx</a></p>
<p>Do make Run-time image and check the target’s ip address.</p>
<p>Type the target’s IP address in browser (ex. <a href="ftp://211.36.38.170/">ftp://211.36.38.170</a>), then you can access the target device.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/266/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/266/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/266/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=266&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/12/24/ftp-in-wince/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>
	</item>
		<item>
		<title>Sharing WinCE target&#8217;s folder</title>
		<link>http://chrisryu.wordpress.com/2009/12/24/sharing-wince-targets-folder/</link>
		<comments>http://chrisryu.wordpress.com/2009/12/24/sharing-wince-targets-folder/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 01:05:38 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[sharing folder]]></category>
		<category><![CDATA[WinCE]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=262</guid>
		<description><![CDATA[Test environment : Windows CE 5.0 Required components  Windows Networking API/redirector(SMB/CIFS)  File Server  File Server Customizable UI   Do sysgen and add below codes in platform.reg placed in release folder. [HKEY_LOCAL_MACHINE\Ident] &#8220;Name&#8221;=&#8221;WinCE&#8221; &#8220;Desc&#8221;=LOC_DEFAULTDEVICEDESC &#8220;OrigName&#8221;=&#8221;WinCEDevice&#8221; [HKEY_LOCAL_MACHINE\Services\SMBServer] “AdapterList”=”*” “dll”=”smbserver.dll” “Keep”=dword:1 “Order”=dword:9 [HKEY_LOCAL_MACHINE\Services\SMBServer\Shares] &#8220;Type&#8221;=dword:0 [HKEY_LOCAL_MACHINE\Services\SMBServer\Shares\HDD] &#8220;Path&#8221;=&#8221;\\Hard Disk&#8221; &#8220;Type&#8221;=dword:0 &#8220;UserList&#8221;=&#8221;@*;&#8221; Do makeimg In your develop PC, you can test [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=262&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Test environment : Windows CE 5.0</p>
<p>Required components</p>
<p> Windows Networking API/redirector(SMB/CIFS)</p>
<p> File Server</p>
<p> File Server Customizable UI</p>
<p> <span id="more-262"></span></p>
<p>Do sysgen and add below codes in platform.reg placed in release folder.</p>
<p>[HKEY_LOCAL_MACHINE\Ident]</p>
<p><span style="color:#ff0000;">&#8220;Name&#8221;=&#8221;WinCE&#8221;</span></p>
<p>&#8220;Desc&#8221;=LOC_DEFAULTDEVICEDESC</p>
<p>&#8220;OrigName&#8221;=&#8221;WinCEDevice&#8221;</p>
<p>[HKEY_LOCAL_MACHINE\Services\SMBServer]</p>
<p>“AdapterList”=”*”</p>
<p>“dll”=”smbserver.dll”</p>
<p>“Keep”=dword:1</p>
<p>“Order”=dword:9</p>
<p>[HKEY_LOCAL_MACHINE\Services\SMBServer\Shares]</p>
<p>&#8220;Type&#8221;=dword:0</p>
<p>[HKEY_LOCAL_MACHINE\Services\SMBServer\Shares\HDD]</p>
<p><span style="color:#ff0000;">&#8220;Path&#8221;=&#8221;\\Hard Disk&#8221;</span></p>
<p>&#8220;Type&#8221;=dword:0</p>
<p>&#8220;UserList&#8221;=&#8221;@*;&#8221;</p>
<p>Do makeimg</p>
<p>In your develop PC, you can test your target.</p>
<p>In CMD window, type “ping wince” then you can see ping signal if the target is connected well.</p>
<p>In CMD window, type “net use z: <a href="//wince/hdd">\\wince\hdd</a>” then you can see the target list in your desktop’s browser.</p>
<p> <a href="http://chrisryu.files.wordpress.com/2009/12/folder1.jpg"><img class="alignnone size-full wp-image-264" title="folder" src="http://chrisryu.files.wordpress.com/2009/12/folder1.jpg?w=199&#038;h=81" alt="" width="199" height="81" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/262/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/262/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/262/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=262&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/12/24/sharing-wince-targets-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/12/folder1.jpg" medium="image">
			<media:title type="html">folder</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight for Windows Embedded Lab 3</title>
		<link>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-3/</link>
		<comments>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-3/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:50:15 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[WinCE]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-3/</guid>
		<description><![CDATA[This exercise is using the sample XAML (http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/). This exercise’s pre-requisite is Silverlight for Windows Embedded lab1.(http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/) This exercise’s pre-requisite is Silverlight for Windows Embedded lab2.(http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-2/) Exercise 3. Implement .exe in Silverlight UI   &#160; Open the EXRTest.h, define each attribute and method to implement an application.   &#160; Open the EXRTest.cpp, write the below [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=260&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This exercise is using the sample XAML (<a href="http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/">http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/</a>).</p>
<p>This exercise’s pre-requisite is Silverlight for Windows Embedded lab1.(<a href="http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/">http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/</a>)</p>
<p>This exercise’s pre-requisite is Silverlight for Windows Embedded lab2.(<a href="http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-2/">http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-2/</a>)</p>
<p><span id="more-260"></span></p>
<p><strong>Exercise 3. Implement .exe in Silverlight UI  </strong></p>
<p>&nbsp;</p>
<ol>
<li>Open the EXRTest.h, define each attribute and method to implement an application.</li>
</ol>
<p> <img class="alignnone size-full wp-image-257" title="20" src="http://chrisryu.files.wordpress.com/2009/10/20.jpg" alt="20" /></p>
<p>&nbsp;</p>
<ol>
<li>Open the EXRTest.cpp, write the below RunExploere(). This loads the explorer.exe</li>
</ol>
<p> <img title="21" src="http://chrisryu.files.wordpress.com/2009/10/211.jpg" alt="21" /></p>
<p>&nbsp;</p>
<ol>
<li>Add a below line into Event Handler MouseButton1. This implements the RunExplorer after running the XAML’s animation. </li>
</ol>
<p><strong>Note</strong> : You must use the AddCompletedEventHandler to run the animation. Otherwise the animation will not be displayed on clicking the button. </p>
<p> <img class="alignnone size-full wp-image-259" title="22" src="http://chrisryu.files.wordpress.com/2009/10/221.jpg" alt="22" /></p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/260/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/260/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/260/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=260&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/20.jpg" medium="image">
			<media:title type="html">20</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/211.jpg" medium="image">
			<media:title type="html">21</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/221.jpg" medium="image">
			<media:title type="html">22</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight for Windows Embedded Lab 2</title>
		<link>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-2/</link>
		<comments>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-2/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:42:51 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[WinCE]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=245</guid>
		<description><![CDATA[This exercise is using the sample XAML (http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/). This exercise&#8217;s pre-requisite is Silverlight for Windows Embedded lab1.(http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/) Exercise 2. Implement Custom Event    1. Open the EXRTest.h and define a CEventHandler class and its attributes and methods.   2. Declare the AttachDelegates function in EXRTest.h and save it.    3. Above the RunXR() function in Exercise [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=245&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This exercise is using the sample XAML (<a href="http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/">http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/</a>).</p>
<p>This exercise&#8217;s pre-requisite is Silverlight for Windows Embedded lab1.(<a href="http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/">http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/</a>)</p>
<p><span id="more-245"></span></p>
<p><strong>Exercise 2. Implement Custom Event  </strong><strong> </strong></p>
<p>1. Open the EXRTest.h and define a CEventHandler class and its attributes and methods.</p>
<p> <img class="alignnone size-full wp-image-246" title="11" src="http://chrisryu.files.wordpress.com/2009/10/111.jpg" alt="11" /></p>
<p>2. Declare the AttachDelegates function in EXRTest.h and save it.</p>
<p> <img class="alignnone size-full wp-image-247" title="12" src="http://chrisryu.files.wordpress.com/2009/10/121.jpg" alt="12" /> </p>
<p>3. Above the RunXR() function in Exercise 1, disable two below lines. In this exercise, note that CEventHandler class’s IXRFrameworkElement attribute (m_pRootElement) is used instead of the local variable.</p>
<p> <img title="13" src="http://chrisryu.files.wordpress.com/2009/10/131.jpg" alt="13" /> </p>
<p>4. Open the EXRTest.cpp and initialize the m_pRootElement in the declaration part.</p>
<p> <img class="alignnone size-full wp-image-249" title="14" src="http://chrisryu.files.wordpress.com/2009/10/14.jpg" alt="14" /> </p>
<p>5. At the end of this file, define the CEventHandler’s SetHost method as below.</p>
<p><strong>Note</strong> : If you want to access the visual tree from an event handler, add a global variable to represent the visual host in the event object. Then, implement a method called <strong>SetHost</strong> that sets the global variable to the application&#8217;s visual host, so the code inside each event handler can access other UI objects in the visual host</p>
<p> <img class="alignnone size-full wp-image-250" title="15" src="http://chrisryu.files.wordpress.com/2009/10/15.jpg" alt="15" /> </p>
<p>6. Define the AttachDelegates(), this finds the UI object (“button”), create a delegate and attach the object to the delegate for the handler instance (MoveButton1).</p>
<p> <img class="alignnone size-full wp-image-251" title="16" src="http://chrisryu.files.wordpress.com/2009/10/16.jpg" alt="16" /></p>
<p>Simply, When the event (AddMouseLeftButtonUp) is implemented, the CEventHanlder’s MoveButton1  runs.   </p>
<p>7. Write the following MoveButon1 source code. This plays the XAML’s animation.</p>
<p> <img class="alignnone size-full wp-image-252" title="17" src="http://chrisryu.files.wordpress.com/2009/10/17.jpg" alt="17" /> </p>
<p>8. In the RunXR() function, declare the CEventHanlder’s variable Events</p>
<p> <img title="18" src="http://chrisryu.files.wordpress.com/2009/10/18.jpg" alt="18" /> </p>
<p>9. Write below two lines following CreateHostFromXaml in RunXR().</p>
<p> <img title="19" src="http://chrisryu.files.wordpress.com/2009/10/19.jpg" alt="19" /> </p>
<p>Build the EXRTest Project and execute this. When button is clicked, the XAML’s animation runs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=245&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/111.jpg" medium="image">
			<media:title type="html">11</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/121.jpg" medium="image">
			<media:title type="html">12</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/131.jpg" medium="image">
			<media:title type="html">13</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/14.jpg" medium="image">
			<media:title type="html">14</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/15.jpg" medium="image">
			<media:title type="html">15</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/16.jpg" medium="image">
			<media:title type="html">16</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/17.jpg" medium="image">
			<media:title type="html">17</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/18.jpg" medium="image">
			<media:title type="html">18</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/19.jpg" medium="image">
			<media:title type="html">19</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight for Windows Embedded Lab 1</title>
		<link>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/</link>
		<comments>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:09:07 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[WinCE]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=222</guid>
		<description><![CDATA[ This document is based on  ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.WindowsCE.v60.en/CE_OS_ShellUI/html/094028e1-0058-4c5b-97b1-e4e2d4ba20eb.htm. For further information, visit this site. And this exercise is using the sample XAML (http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/)   Lab Setup To complete this lab, you must have : l  A running emulator image which contains Silverlight for Windows Embedded component l  A XAML file(VisualUI.xaml) which contains Button and Animation attributes &#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=222&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p> This document is based on</p>
<p> ms-help://MS.VSCC.v80/MS.VSIPCC.v80/MS.WindowsCE.v60.en/CE_OS_ShellUI/html/094028e1-0058-4c5b-97b1-e4e2d4ba20eb.htm. For further information, visit this site.</p>
<p>And this exercise is using the sample XAML (<a href="http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/">http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/</a>)</p>
<p> <span id="more-222"></span></p>
<p><strong>Lab Setup </strong></p>
<p>To complete this lab, you must have :</p>
<p>l  A running emulator image which contains Silverlight for Windows Embedded component</p>
<p>l  A XAML file(VisualUI.xaml) which contains Button and Animation attributes</p>
<p>&nbsp;</p>
<p>*  Sysgen variable for creating the Silverlight for Windows Embedded</p>
<p>SYSGEN_XAML_RUNTIME</p>
<p> <img class="alignnone size-full wp-image-232" title="1" src="http://chrisryu.files.wordpress.com/2009/10/13.jpg" alt="1" /> </p>
<p>&nbsp;</p>
<p><strong>Exercise 1. Load XAML file</strong><strong> </strong></p>
<p>1. Create a typical Hello World application subproject and name it “EXRTest” in Platform Builder.</p>
<p>2. Copy the VisulaUI.xaml file designed in Expression Blend to the EXRTest project folder.</p>
<p>3. Open the EXRTest.rc file and add the definition of XAML file as follows.</p>
<p> <img class="alignnone size-full wp-image-233" title="2" src="http://chrisryu.files.wordpress.com/2009/10/24.jpg" alt="2" /> </p>
<p>4. Open the resource.h file and define the ID_XAML_PANEL value.</p>
<p>#define ID_XAML_PANEL   0&#215;2000 </p>
<p>5. Save the resource.h file, you can check if the XAML file was imported successfully in Resource View.</p>
<p> <img class="alignnone size-full wp-image-234" title="3" src="http://chrisryu.files.wordpress.com/2009/10/3.jpg" alt="3" /> </p>
<p>6. Open the source file and add source codes as below.</p>
<p> <img class="alignnone size-full wp-image-235" title="4" src="http://chrisryu.files.wordpress.com/2009/10/4.jpg" alt="4" /> </p>
<p>7. Open the EXRTest.cpp file and remove all unnecessary codes except WinMain function and header files as below. </p>
<p> <img class="alignnone size-full wp-image-236" title="5" src="http://chrisryu.files.wordpress.com/2009/10/5.jpg" alt="5" /> </p>
<p>8. Add following header files related to using Silverlight UI.</p>
<p> <img class="alignnone size-full wp-image-237" title="6" src="http://chrisryu.files.wordpress.com/2009/10/6.jpg" alt="6" /> </p>
<p>9. Below header files, declare the RunXR() function, that parse the XAML file and load a window.</p>
<p> <img class="alignnone size-full wp-image-239" title="7" src="http://chrisryu.files.wordpress.com/2009/10/71.jpg" alt="7" /> </p>
<p>10. In WinMain function, declare a HWND and call the RunXR() function.</p>
<p> <img class="alignnone size-full wp-image-240" title="8" src="http://chrisryu.files.wordpress.com/2009/10/8.jpg" alt="8" />    </p>
<p>11. Write the RunXR function as below. This function parses the VisualUI.xaml file and displays it.</p>
<p> <img class="alignnone size-full wp-image-241" title="9" src="http://chrisryu.files.wordpress.com/2009/10/9.jpg" alt="9" /> </p>
<p>12. After building the EXRTest project without error, you can execute the EXRTest.exe as follows.  </p>
<p> <img title="10" src="http://chrisryu.files.wordpress.com/2009/10/101.jpg" alt="10" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/222/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/222/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/222/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=222&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/10/30/silverlight-for-windows-embedded-lab-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/13.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/24.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/6.jpg" medium="image">
			<media:title type="html">6</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/71.jpg" medium="image">
			<media:title type="html">7</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/8.jpg" medium="image">
			<media:title type="html">8</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/9.jpg" medium="image">
			<media:title type="html">9</media:title>
		</media:content>

		<media:content url="http://chrisryu.files.wordpress.com/2009/10/101.jpg" medium="image">
			<media:title type="html">10</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple XAML code</title>
		<link>http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/</link>
		<comments>http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 01:03:22 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[test xaml]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=218</guid>
		<description><![CDATA[this is a simple XAML code that contains &#8220;button&#8221; and animation &#8220;Storyboard1&#8243;. &#60;UserControl  xmlns=&#8221;http://schemas.microsoft.com/winfx/2006/xaml/presentation&#8220;  xmlns:x=&#8221;http://schemas.microsoft.com/winfx/2006/xaml&#8220;  x:Class=&#8221;SilverlightApplication17.Page&#8221;  Width=&#8221;320&#8243; Height=&#8221;480&#8243;&#62;  &#60;UserControl.Resources&#62;   &#60;Storyboard x:Name=&#8221;Storyboard1&#8243;&#62;    &#60;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Storyboard.TargetName=&#8221;button&#8221; Storyboard.TargetProperty=&#8221;(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)&#8221;&#62;     &#60;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00.3000000&#8243; Value=&#8221;90&#8243;/&#62;     &#60;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00.5000000&#8243; Value=&#8221;180&#8243;/&#62;     &#60;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00.7000000&#8243; Value=&#8221;270&#8243;/&#62;     &#60;SplineDoubleKeyFrame KeyTime=&#8221;00:00:01&#8243; Value=&#8221;360&#8243;/&#62;    &#60;/DoubleAnimationUsingKeyFrames&#62;   &#60;/Storyboard&#62;  &#60;/UserControl.Resources&#62;  &#60;Grid x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;White&#8221;&#62;   &#60;Button Margin=&#8221;73,203,139,228&#8243; Content=&#8221;Button&#8221; RenderTransformOrigin=&#8221;0.5,0.5&#8243; x:Name=&#8221;button&#8221;&#62;    &#60;Button.RenderTransform&#62;     &#60;TransformGroup&#62;      &#60;ScaleTransform/&#62;      &#60;SkewTransform/&#62;      &#60;RotateTransform/&#62;      &#60;TranslateTransform/&#62;     &#60;/TransformGroup&#62; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=218&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>this is a simple XAML code that contains &#8220;button&#8221; and animation &#8220;Storyboard1&#8243;.</p>
<p><span id="more-218"></span></p>
<p>&lt;UserControl</p>
<p> xmlns=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml/presentation">http://schemas.microsoft.com/winfx/2006/xaml/presentation</a>&#8220;</p>
<p> xmlns:x=&#8221;<a href="http://schemas.microsoft.com/winfx/2006/xaml">http://schemas.microsoft.com/winfx/2006/xaml</a>&#8220;</p>
<p> x:Class=&#8221;SilverlightApplication17.Page&#8221;</p>
<p> Width=&#8221;320&#8243; Height=&#8221;480&#8243;&gt;</p>
<p> &lt;UserControl.Resources&gt;</p>
<p>  &lt;Storyboard x:Name=&#8221;Storyboard1&#8243;&gt;</p>
<p>   &lt;DoubleAnimationUsingKeyFrames BeginTime=&#8221;00:00:00&#8243; Storyboard.TargetName=&#8221;button&#8221; Storyboard.TargetProperty=&#8221;(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)&#8221;&gt;</p>
<p>    &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00.3000000&#8243; Value=&#8221;90&#8243;/&gt;</p>
<p>    &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00.5000000&#8243; Value=&#8221;180&#8243;/&gt;</p>
<p>    &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:00.7000000&#8243; Value=&#8221;270&#8243;/&gt;</p>
<p>    &lt;SplineDoubleKeyFrame KeyTime=&#8221;00:00:01&#8243; Value=&#8221;360&#8243;/&gt;</p>
<p>   &lt;/DoubleAnimationUsingKeyFrames&gt;</p>
<p>  &lt;/Storyboard&gt;</p>
<p> &lt;/UserControl.Resources&gt;</p>
<p> &lt;Grid x:Name=&#8221;LayoutRoot&#8221; Background=&#8221;White&#8221;&gt;</p>
<p>  &lt;Button Margin=&#8221;73,203,139,228&#8243; Content=&#8221;Button&#8221; RenderTransformOrigin=&#8221;0.5,0.5&#8243; x:Name=&#8221;button&#8221;&gt;</p>
<p>   &lt;Button.RenderTransform&gt;</p>
<p>    &lt;TransformGroup&gt;</p>
<p>     &lt;ScaleTransform/&gt;</p>
<p>     &lt;SkewTransform/&gt;</p>
<p>     &lt;RotateTransform/&gt;</p>
<p>     &lt;TranslateTransform/&gt;</p>
<p>    &lt;/TransformGroup&gt;</p>
<p>   &lt;/Button.RenderTransform&gt;</p>
<p>  &lt;/Button&gt;</p>
<p> &lt;/Grid&gt;</p>
<p>&lt;/UserControl&gt;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/218/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/218/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/218/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=218&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/10/30/simple-xaml-code/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>
	</item>
		<item>
		<title>Importing version resources to Windows CE application</title>
		<link>http://chrisryu.wordpress.com/2009/09/23/importing-version-resources-to-windows-ce-application/</link>
		<comments>http://chrisryu.wordpress.com/2009/09/23/importing-version-resources-to-windows-ce-application/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 01:04:04 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[application's version resource]]></category>
		<category><![CDATA[version resource]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=213</guid>
		<description><![CDATA[In case of the Win32 application for desktop, we can import version resources into the application and can be controlled by Win32API(GetFileVersionInfoSize-&#62;GetFileVersionInfo-&#62;VerQueryValue).   However, we cannot import version resources into Windows CE application, even though version resources are imported into application.   The following shows a workaround to import version resources.   Import new version [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=213&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In case of the Win32 application for desktop, we can import version resources into the application and can be controlled by Win32API(GetFileVersionInfoSize-&gt;GetFileVersionInfo-&gt;VerQueryValue).</p>
<p> <span id="more-213"></span></p>
<p>However, we cannot import version resources into Windows CE application, even though version resources are imported into application.</p>
<p> </p>
<p>The following shows a workaround to import version resources.</p>
<p> </p>
<ol>
<li>Import new version resource in WinCE application project.</li>
<li>Open the project’s .rc file and define #define VS_VERSION_INFO 1.</li>
<li>Save the .rc file and build project. We can achieve the application’s version resource.</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/213/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/213/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/213/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=213&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/09/23/importing-version-resources-to-windows-ce-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>
	</item>
		<item>
		<title>Achieving version info from A application</title>
		<link>http://chrisryu.wordpress.com/2009/09/23/achieving-version-info-from-a-application/</link>
		<comments>http://chrisryu.wordpress.com/2009/09/23/achieving-version-info-from-a-application/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 00:47:23 +0000</pubDate>
		<dc:creator>chrisryu</dc:creator>
				<category><![CDATA[Application]]></category>
		<category><![CDATA[version info]]></category>

		<guid isPermaLink="false">http://chrisryu.wordpress.com/?p=209</guid>
		<description><![CDATA[void CFileInfoDlg::OnButton1() {  BYTE       *block;  DWORD FAR  *translation;  DWORD FAR  *buffer;  DWORD        handle;  UINT        bytes;  TCHAR           *lpszFileName  = _T(&#8220;c:\\hnc\\hwp\\hwp.EXE&#8220;);  TCHAR        name[512];  TCHAR        data[256];  CString        szString;    // Obtaining the version info&#8217;s size  bytes = (UINT)::GetFileVersionInfoSize( lpszFileName, &#38;handle);    if(bytes) {   block = new BYTE[bytes];     // Obtaining the version info   if( ::GetFileVersionInfo( [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=209&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="left"><span style="color:#0000ff;">void</span> CFileInfoDlg::OnButton1()</p>
<p align="left"><span id="more-209"></span></p>
<p align="left">{</p>
<p align="left"> BYTE       *block;</p>
<p align="left"> DWORD FAR  *translation;</p>
<p align="left"> DWORD FAR  *buffer;</p>
<p align="left"> DWORD        handle;</p>
<p align="left"> UINT        bytes;</p>
<p align="left"> TCHAR           *lpszFileName  = _T(&#8220;<span style="color:#ff0000;">c:\\hnc\\hwp\\hwp.EXE</span>&#8220;);</p>
<p align="left"> TCHAR        name[512];</p>
<p align="left"> TCHAR        data[256];</p>
<p align="left"> CString        szString;</p>
<p align="left"> </p>
<p align="left"> <span style="color:#008000;">// Obtaining the version info&#8217;s size</span></p>
<p align="left"> bytes = (UINT)::GetFileVersionInfoSize( lpszFileName, &amp;handle);</p>
<p align="left"> </p>
<p align="left"><span style="color:#0000ff;"> if</span>(bytes) {</p>
<p align="left">  block =<span style="color:#0000ff;"> new</span> BYTE[bytes];</p>
<p align="left"> </p>
<p align="left"> <span style="color:#008000;"> // Obtaining the version info</span></p>
<p align="left"><span style="color:#0000ff;">  if</span>( ::GetFileVersionInfo( lpszFileName, handle, bytes, block) ) {</p>
<p align="left">   <span style="color:#0000ff;">if</span>( ::VerQueryValue( block, _T(<span style="color:#ff0000;"> &#8220;\\</span><span style="color:#ff0000;"><span style="color:#ff0000;">VarFileInfo</span>\\Translation</span><span style="color:#ff0000;">&#8220;</span>), (LPVOID *)&amp;translation,</p>
<p align="left">    (UINT FAR *)&amp;bytes) ) {</p>
<p align="left">   </p>
<p align="left"> <span style="color:#008000;">   // Version info</span></p>
<p align="left">    wsprintf(name, _T(&#8220;<span style="color:#ff0000;">\\StringFileInfo\\%04x%04x\\FileVersion</span>&#8220;),</p>
<p align="left">     LOWORD(*translation), HIWORD(*translation) );</p>
<p align="left">   </p>
<p align="left">    <span style="color:#0000ff;">if</span>( ::VerQueryValue(block, name, (LPVOID *)&amp;buffer, (UINT FAR *)&amp;bytes) ) {</p>
<p align="left">     szString.Format(_T(&#8220;<span style="color:#ff0000;">Version %s</span>&#8220;), (LPCTSTR)buffer );</p>
<p align="left">    }</p>
<p align="left">    <span style="color:#0000ff;">else</span></p>
<p align="left">     szString.Format(_T(&#8220;<span style="color:#ff0000;">Unable to get Version Info</span>&#8220;), data);</p>
<p align="left">   </p>
<p align="left">   <span style="color:#008000;"> // Product Name info</span></p>
<p align="left">    wsprintf(name, _T(&#8220;<span style="color:#ff0000;">\</span><span style="color:#ff0000;"><span style="color:#ff0000;">\StringFileInfo</span>\\%04x%04x\\ProductName</span>&#8220;), LOWORD(*translation),          HIWORD(*translation) );</p>
<p align="left">   </p>
<p align="left">  <span style="color:#0000ff;">  if</span>( ::VerQueryValue(block, name, (LPVOID *)&amp;buffer, (UINT FAR *)&amp;bytes) ) {</p>
<p align="left">     szString.Format( _T(<span style="color:#ff0000;">&#8220;%s</span>&#8220;), (LPCTSTR)buffer );</p>
<p align="left">    }</p>
<p align="left">    <span style="color:#0000ff;">else</span></p>
<p align="left">     szString.Format( _T(&#8220;<span style="color:#ff0000;">Unable to get Product Name</span>&#8220;) );</p>
<p align="left">   }</p>
<p align="left">   <span style="color:#0000ff;">else</span></p>
<p align="left">    szString.Format( _T(&#8220;(<span style="color:#ff0000;">Unable to get translation type</span>)&#8221;) );</p>
<p align="left">  }</p>
<p align="left">  <span style="color:#0000ff;">else</span></p>
<p align="left">   szString.Format( _T(&#8220;(<span style="color:#ff0000;">Unable to get FileVersionInfo</span>)&#8221;) );</p>
<p align="left"> </p>
<p align="left">  delete [] block;</p>
<p align="left"> }</p>
<p align="left"> <span style="color:#0000ff;">else</span> {</p>
<p align="left">  szString.Format( _T(&#8220;(<span style="color:#ff0000;">Unable to get FileVersionInfo size</span>)&#8221;) );</p>
<p align="left"> }</p>
<p align="left"> MessageBox(szString);</p>
<p>}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/chrisryu.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/chrisryu.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/chrisryu.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/chrisryu.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/chrisryu.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/chrisryu.wordpress.com/209/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/chrisryu.wordpress.com/209/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/chrisryu.wordpress.com/209/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=chrisryu.wordpress.com&amp;blog=3864407&amp;post=209&amp;subd=chrisryu&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://chrisryu.wordpress.com/2009/09/23/achieving-version-info-from-a-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/10f29e035930065fde5363693d7d5034?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">chrisryu</media:title>
		</media:content>
	</item>
	</channel>
</rss>
