<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog de P@blo - Tecnologías de Virtualización : Windows CE (DEV &amp;amp; IT)</title><link>http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx</link><description>Tags: Windows CE (DEV &amp;amp; IT)</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Como agregar archivos y aplicaciones a una imagen NK.bin de Windows CE</title><link>http://msmvps.com/blogs/tech-steps/archive/2008/03/24/como-agregar-archivos-y-aplicaciones-a-una-imagen-nk-bin-de-windows-ce.aspx</link><pubDate>Mon, 24 Mar 2008 14:25:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1552201</guid><dc:creator>tech-steps</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/tech-steps/rsscomments.aspx?PostID=1552201</wfw:commentRss><comments>http://msmvps.com/blogs/tech-steps/archive/2008/03/24/como-agregar-archivos-y-aplicaciones-a-una-imagen-nk-bin-de-windows-ce.aspx#comments</comments><description>&lt;p&gt;En muchos de los casos, cuando se desarrolla una imagen de Windows CE a la medida, se requiere incluir ciertos archivos que no son propios del sistema operativo, tal como: archivos de configuración, aplicaciones, entre otros. En este caso particular yo tuve que incluir un archivo de configuración para una conexión remota utilizando Remote Desktop Connection&amp;nbsp;y una aplicación personalizada. Para incluir cualquier tipo de archivo a una imagen NK.BIN de Windows CE se necesitan dos componentes:&lt;/p&gt;
&lt;p&gt;- Editar el archivo project.bib&lt;br /&gt;- Una carpeta local donde se ubiquen los archivos a importar o incluir en la imagen NK.BIN&lt;/p&gt;
&lt;p&gt;Inicialmente para el archivo de configuración (.rdp) utilice la opción del Platform Builder: Project &amp;gt; Insert &amp;gt; Resource, luego seleccioné la opción &amp;quot;Import&amp;quot;, luego edité el archivo project.bib y coloqué la entrada correspondiente al archivo (esto lo voy a explicar más adelante), generé la imagen y en efecto funcionó. Sin embargo, para la aplicación (.exe) este proceso no funcionó. El proceso de importación simplemente no funcionó, por lo que recurrí al plan &amp;quot;B&amp;quot;. Creé una carpeta en la raíz C:\ y coloqué ahí la aplicación, modifiqué la entrada correspondiente en el archivo project.bib y listo. No se porque razón no funciona con aplicaciones pero al final funcionó.&lt;/p&gt;
&lt;p&gt;Las entradas a las que me refiero en el archivo project.bib tienen el siguiente formato:&lt;/p&gt;
&lt;p&gt;Name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Path&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type&lt;br /&gt;default.rdp&amp;nbsp; $(_FLATRELEASEDIR)\default.rdp&amp;nbsp; NK&amp;nbsp; S&lt;br /&gt;app.exe&amp;nbsp; c:\archivos\app.exe&amp;nbsp; NK&amp;nbsp; S&lt;/p&gt;
&lt;p&gt;Por defecto cuando se utiliza la opción &amp;quot;Import&amp;quot; el archivo se importa en la carpeta &amp;quot;Release&amp;quot; donde se genera la imagen del sistema operativo, es por esa razón que para el archivo default.rdp se utiliza la constante $(_FLATRELEASEDIR) que hace referencia a ese path. Para la aplicación app.exe, como había escrito, se debe crear una carpeta aparte y colocar ahí el archivo y especificar el path completo.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1552201" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx">Windows CE (DEV &amp;amp; IT)</category></item><item><title>Configuraciones persistentes en Remote Desktop Connection - Windows CE</title><link>http://msmvps.com/blogs/tech-steps/archive/2008/03/07/configuraciones-persistentes-en-remote-desktop-connection-windows-ce.aspx</link><pubDate>Fri, 07 Mar 2008 15:59:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1536513</guid><dc:creator>tech-steps</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/tech-steps/rsscomments.aspx?PostID=1536513</wfw:commentRss><comments>http://msmvps.com/blogs/tech-steps/archive/2008/03/07/configuraciones-persistentes-en-remote-desktop-connection-windows-ce.aspx#comments</comments><description>&lt;p&gt;Luego de varios días de investigación, posts en blogs, preguntas al fabricante etc etc, lo logré. El escenario es el siguiente: por defecto la opción de &amp;quot;Disk drives&amp;quot; de la viñeta de &amp;quot;Local Resources&amp;quot; de Remote Desktop Connection no viene marcada y de hecho esta configuración por alguna razón no se guarda en el registro; otra información como nombre/IP del servidor remoto, nombre de usuario, contraseña, dominio si se guardan al grabar el registro. Revisé varios blogs donde mencionaban algo sobre el tema pero definitivamente no funcionó.&lt;/p&gt;
&lt;p&gt;Al final lo que hice fue generar un archivo default.rdp marcando únicamente la opción de &amp;quot;Disk drives&amp;quot; y lo agregué como archivo del sistema al momento de generar la imagen nk.bin de Windows CE. Específicamente no se como opera el tema, pero cuando inició el sistema operativo Windows CE e hice doble clic en el acceso directo a &amp;quot;Remote Desktop Connection&amp;quot; apereció marcada la opción de &amp;quot;Disk drives&amp;quot; y todo funcionó bien. Asumo que si se requiere que vayan marcadas algunas otras opciones se debe seguir el mismo procedimiento, pero hay que tomar en cuenta que si se desmarca la opción esto no se guardará.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1536513" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx">Windows CE (DEV &amp;amp; IT)</category></item><item><title>The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator.</title><link>http://msmvps.com/blogs/tech-steps/archive/2008/02/25/the-remote-computer-disconnected-the-session-because-of-an-error-in-the-licensing-protocol-please-try-connecting-to-the-remote-computer-again-or-contact-your-server-administrator.aspx</link><pubDate>Mon, 25 Feb 2008 20:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1524362</guid><dc:creator>tech-steps</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/tech-steps/rsscomments.aspx?PostID=1524362</wfw:commentRss><comments>http://msmvps.com/blogs/tech-steps/archive/2008/02/25/the-remote-computer-disconnected-the-session-because-of-an-error-in-the-licensing-protocol-please-try-connecting-to-the-remote-computer-again-or-contact-your-server-administrator.aspx#comments</comments><description>&lt;p&gt;Para este caso el escenario es el siguiente:&lt;/p&gt;
&lt;p&gt;- Servidor: Windows Server 2003 + SP2 (Terminal Services - licenciado por dispositivo), tanto el servidor de terminal services como de licenciamiento están en el mismo servidor.&lt;/p&gt;
&lt;p&gt;- Controlador de Dominio Windows Server 2003 64 bits + SP2&lt;/p&gt;
&lt;p&gt;Desde un dispositivo basado en Windows CE traté de conectarme al servidor de Terminal y se presentó este mensaje de error: &amp;quot;&lt;strong&gt;The remote computer disconnected the session because of an error in the licensing protocol. Please try connecting to the remote computer again or contact your server administrator.&lt;/strong&gt;&amp;quot;. Luego de seguir los pasos del artículo: &lt;a href="http://technet2.microsoft.com/windowsserver/en/library/159e6ff8-4edb-43fd-8767-3d9858897e2c1033.mspx?mfr=true"&gt;http://technet2.microsoft.com/windowsserver/en/library/159e6ff8-4edb-43fd-8767-3d9858897e2c1033.mspx?mfr=true&lt;/a&gt;, ingresé a la consola de Terminal Services Configuration &amp;gt; Server Settings, revisé el modo de licenciamiento que estaba seleccionado como &amp;quot;Por dispositivo&amp;quot;, lo cambié a &amp;quot;Por usuario&amp;quot; y funcionó de maravilla.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1524362" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx">Windows CE (DEV &amp;amp; IT)</category></item><item><title>...\cfwpc.c(268) : error C2065: 'CPUID_PAT' : undeclared identifier - Windows CE Platform Builder 4.2</title><link>http://msmvps.com/blogs/tech-steps/archive/2007/07/23/cfwpc-c-268-error-c2065-cpuid-pat-undeclared-identifier-windows-ce-platform-builder-4-2.aspx</link><pubDate>Mon, 23 Jul 2007 14:50:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1048475</guid><dc:creator>tech-steps</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/tech-steps/rsscomments.aspx?PostID=1048475</wfw:commentRss><comments>http://msmvps.com/blogs/tech-steps/archive/2007/07/23/cfwpc-c-268-error-c2065-cpuid-pat-undeclared-identifier-windows-ce-platform-builder-4-2.aspx#comments</comments><description>&lt;p&gt;Me encuentro trabajando con Windows CE Platform Builder para generar la imagen de SO específico para un dispositivo. Resulta que al instalar el BSP (Board Support Package) de dicho dispositivo y tratar de generar una primera imagen obtenía un error similar a este:&lt;/p&gt;&lt;font face="Courier New" size="1"&gt;
&lt;p&gt;...\cfwpc.c(268) : error C2065: &amp;#39;CPUID_PAT&amp;#39; : undeclared identifier&lt;/p&gt;
&lt;p&gt;&lt;/font&gt;Encontré muy poca información haciendo referencia a este error, pero en&amp;nbsp;un documento pdf (&lt;span class="a"&gt;&lt;font color="#008000"&gt;&lt;a href="http://www.dmp.com.tw/tech/os-wince/WinCE_Development_Note.pdf"&gt;www.dmp.com.tw/tech/os-wince/WinCE_Development_Note.pdf&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;) se explica que este error es solucionado instalando&amp;nbsp;el&amp;nbsp;QFE (Quick-Fix&amp;nbsp;Engineering) correspondiente a la base de conocimiento de Microsoft KB815794. Sin embargo al tratar de descargalo resulta que ya no está disponible, sin embargo en el sitio de actualizaciones de Windows CE .Net 4.2 (&lt;a href="http://msdn2.microsoft.com/es-ec/embedded/aa731256.aspx"&gt;http://msdn2.microsoft.com/es-ec/embedded/aa731256.aspx&lt;/a&gt;) hay que descargar la actualización &lt;a title="New Link" href="http://www.microsoft.com/downloads/details.aspx?familyid=2785856e-7af0-43ed-9245-ddff87a43698&amp;amp;displaylang=en"&gt;&lt;strong&gt;Windows CE 4.2 Platform Builder Cumulative Product Update Rollup Package (through 12/31/2006)&lt;/strong&gt;&lt;/a&gt;, además de todas las actualizaciones disponibles hasta la actualidad.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Una vez instalada esta actualización, hice un &amp;quot;build&amp;quot; nuevamente de la imagen del SO de Windows CE y todo funcionó bien.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1048475" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx">Windows CE (DEV &amp;amp; IT)</category></item><item><title>The dependency 'Microsoft.VisualC' could not be found</title><link>http://msmvps.com/blogs/tech-steps/archive/2007/06/26/the-dependency-microsoft-visualc-could-not-be-found.aspx</link><pubDate>Tue, 26 Jun 2007 17:16:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:991045</guid><dc:creator>tech-steps</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/tech-steps/rsscomments.aspx?PostID=991045</wfw:commentRss><comments>http://msmvps.com/blogs/tech-steps/archive/2007/06/26/the-dependency-microsoft-visualc-could-not-be-found.aspx#comments</comments><description>&lt;p&gt;El&amp;nbsp;segundo error que se presentó al momento de compilar mi aplicación para Windows Ce 4.2 (Visual Studio .Net 2003 - C#): &lt;strong&gt;&amp;quot;the dependency &amp;#39;Microsoft.VisualC&amp;#39; could not be found&amp;quot;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La manera de resolverlo es bastante sencillo:&lt;br /&gt;- Clic derecho sobre &lt;strong&gt;&amp;quot;References&amp;quot; - &amp;quot;Add Reference&amp;quot;&lt;/strong&gt;&lt;br /&gt;- En el cuadro de diálogo de &amp;quot;Add Reference&amp;quot;, hacer clic en &lt;strong&gt;&amp;quot;Browse&amp;quot;&lt;/strong&gt; y seleccionar el archivo &lt;strong&gt;&amp;quot;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Microsoft.VisualC.dll&amp;quot;&lt;/strong&gt;&lt;br /&gt;- Compilar nuevamente la aplicación&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=991045" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx">Windows CE (DEV &amp;amp; IT)</category></item><item><title>Program '&lt;path&gt;\programa.exe' does not have an entry point defined</title><link>http://msmvps.com/blogs/tech-steps/archive/2007/06/26/program-lt-path-gt-programa-exe-does-not-have-an-entry-point-defined.aspx</link><pubDate>Tue, 26 Jun 2007 16:43:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:991040</guid><dc:creator>tech-steps</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/tech-steps/rsscomments.aspx?PostID=991040</wfw:commentRss><comments>http://msmvps.com/blogs/tech-steps/archive/2007/06/26/program-lt-path-gt-programa-exe-does-not-have-an-entry-point-defined.aspx#comments</comments><description>&lt;p&gt;Me encuentro desarrollando una aplicación para quemar CDs diseñada para Windows CE 4.2 (Visual Studio .Net 2003 - C#). Al tratar de compilar el programa para tener una primera vista del mismo se presentó el error &lt;strong&gt;&amp;quot;Program &amp;#39;&amp;lt;path&amp;gt;\programa.exe&amp;#39; does not have an entry point defined&amp;quot;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;La solución es bastante sencilla, es necesario agregar las siguientes líneas de código:&lt;br /&gt;&lt;br /&gt;static void Main() &lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application.Run(new proyecto());&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;/p&gt;
&lt;p&gt;&amp;nbsp;Donde &amp;quot;proyecto&amp;quot; es el nombre del formulario de windows inicial.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=991040" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/tech-steps/archive/tags/Windows+CE+_2800_DEV+_2600_amp_3B00_+IT_2900_/default.aspx">Windows CE (DEV &amp;amp; IT)</category></item></channel></rss>