Inicio- Presentaciones- Artículos- Utilidades- Links- Contacto- Acerca de...

Publicado el 30/May/2007

Por si aún no os habéis enterado, Microsoft acaba de lanzar 'Surface Computing'.

Si no lo habéis visto, lo primero es que os paséis por On10 para ver una demo.

Como alguien que tiene algo de experiencia en sistemas interactivos 'alternativos', este proyecto me parece bastante interesante. Se basa en un reconocimiento óptico (mediante un par de cámaras digitales) de 'objetos', ya sean los dedos del usuario u otros objetos que puedan llevar códigos que el sistema es capaz de reconocer como únicos. Al ser un reconocimiento visual, se pueden reconocer múltiples objetos simultáneamente. Una vez detectados, sólo queda 'cuadrar' su posición con respecto a una imagen generada por ordenador y proyectarla en algún sitio útil, en este caso en una mesa, teniendo así una Superficie interactiva (de ahí Surface Computing).

La parte más interesante, en mi opinión, son las posibilidades que se abren para las aplicaciones que se van a poder crear. Hay que tener en cuenta que no existe ni teclado ni ratón lo que va a obligar a cambiar mucho la forma en la que se diseñan los interfaces de las aplicaciones. En las demos que se ven en el vídeo la parte visual de las aplicaciones está hecha con WPF. Por otro lado, resulta especialmente interesante la manera de mezclar objetos reales, como los teléfonos o los vasos, con los objetos 'virtuales'. Con imaginación se podrían hacer cosas espectaculares.

El principal problema de este sistema inicialmente va a ser el coste, estimado inicialmente en más de 10.000$ / unidad ya que hay que combinar un proyector, ya caro de por sí, un ordenador, las cámaras, la mesa (que hace las veces de pantalla) y el software; esperemos que vaya bajando porque yo *necesito* uno ya. ;-)

Archivado como: Microsoft
Publicado el 20/Mar/2007

Como complemento a la nueva versión de SQL CE (la base de datos compacta pensada para usar principalmente en dispositivos Windows Mobile), han liberado recientemente una herramienta que puede resultar muy interesante en ciertos casos.

Como la mayoría que haya usado SQL CE sabrá, SQL CE se puede sincronizar con bases de datos SQL Server. La base de datos SQL CE se conecta con el servidor SQL Server vía HTTP y permite sincronizar su contenido con el servidor.

Según se publica en el blog de SQL CE, esta nueva herramienta permite realizar una sincronización similar pero con bases de datos Access. Esto permite que, por ejemplo, dispongamos de una aplicación móvil con SQL CE y, al conectar el dispositivo móvil al PC, la base de datos del dispositivo se sincronice con una base de datos Access en nuestro PC.

Esta sincronización se realiza con las siguientes características:

  • La conversión de tipos de datos entre SQL CE y Access se realiza en el momento de hacer la sincronización.
  • Es necesaria una conexión de ActiveSync para que la sincronización se produzca.
  • No es necesario instalar nada en el dispositivo. Simplemente hay que instalar software en el PC.
  • La sincronización se basa en RDA (RDA es uno de los métodos de sincronización disponibles; en SQL Server se cuenta con RDA y Merge).
  • Una aplicación existente en una PDA se puede hacer que sincroniza con SQL Server o Access simplemente cambiando los parámetros de sincronización, pero no es necesario modificar nada más.
  • No existe resolución de conflictos.

 

Aún no la he usado mucho, pero tengo en mente un par de casos donde me podría resultar útil, ya veremos...

Si la queréis probar está disponible aquí.

Archivado como: .NET | Microsoft | Windows Mobile | SQL CE
Publicado el 07/Mar/2007

Si sois como yo y ya usáis Windows Vista como sistema principal, habréis visto que, incluso después de instalar el Service Pack 1 de Visual Studio 2005, éste se sigue quejando al arrancar de no ser compatible con el S.O. Hasta ayer existía un parche en beta que ya han liberado completamente y que podéis descargar e instalar.

Es necesario que antes de instalar este parche hayáis instalado el Service Pack 1 de Visual Studio.

Archivado como: Microsoft
Publicado el 16/Dec/2006

Coincidiendo con el lanzamiento de Visual Studio 2005 Service Pack 1, Microsoft ha liberado SQL Server Compact Edition (antes SQL Server Everywhere) cuya principal novedad, como ya comenté anteriormente, es la posibilidad de disponer de bases de datos SQL CE (archivos con extensión .sdf) tanto en el PC como en dispositivos móviles (Pocket PCs, SmartPhones, ...) con una base de código común. Esto abre un interesante abanico de posibilidades y nuevos escenarios que hasta ahora no eran posibles.

Además de SQL CE, se han liberado las herramientas de desarrollo correspondientes que faciliten el desarrollo de estas soluciones.

Archivado como: .NET | Microsoft | Windows Mobile
Publicado el 06/Nov/2006

Hasta el momento hoy se han anunciado varios lanzamientos que pueden resultaros interesantes.

Por un lado, ya está disponible el redistribuible de .NET Framework 3.0, incluyendo novedades como WPF (Windows Presentation Foundation, ó Avalon), WCF (Windows Communication Foundation, ó Indigo) y WWF (Windows Workflow Foundation).

Por otro lado, también está disponible la RC1 de SQL Server Compact Edition (aunque al instalarla aparece aún como SQL Server Everywhere).

Además, Office 2007 ya es RTM (versión final) y se ha anunciado en las subscripciones MSDN que todos los subscriptores tendrán disponibles tanto Office 2007 como Windows Vista para descargar en un plazo de 7 días después del anuncio, así que habrá que estar al tanto.

Finalmente, hoy empieza el TechEd en Barcelona (donde hay varias presentaciones sobre Windows CE 6.0 que se lanzó la semana pasada), con lo que probablemente se producirán más anuncios interesantes a lo largo de los próximos días; pondremos la antena a ver qué se cuece.

Archivado como: .NET | Microsoft | Windows Mobile
Publicado el 01/Nov/2006

Así es, la versión compacta de SQL Server vuelve a cambiar de nombre, al parecer para quedarse con SQL Compact Edition. Tenéis todos los detalles en el blog de Steve Lasker.

Al parecer, estará disponible en pocas semanas la versión 3.1, cuya ventaja principal es la de poder usarse en cualquier entorno, incluido Windows 2000. Ya están planificadas también las demás versiones con cambios en el motor de sincronización y la posibilidad de adaptarse a más situaciones.

Archivado como: .NET | Microsoft
Publicado el 25/Sep/2006

Hace unos días vi en dev.licio.us (una comunidad similar a Geeks.ms) una viñeta que me resultó graciosa que supongo que no necesita explicación si habéis visto la película 'La vida de Brian':

(Traducción por si lo necesitáis:

Bien, bien, pero además de los Genéricos, los Métodos Anónimos, los iteradores, las Clases Parciales, LINQ, WPF y WCF, ¿qué ha hecho Microsoft por nosotros?

El frente de liberación de los Bloggers

)

;-)

Archivado como: Internet | Microsoft
Publicado el 10/May/2006

Este año el Developer Day está dedicado a la seguridad. Por suerte esta vez contamos con un superhéroe a nuestro lado que nos ayudará a librarnos de los malos, aunque bien es cierto no es la primera vez que nos echa una mano, trayéndose a unos amigos por si acaso.

Archivado como: Eventos | Microsoft
Publicado el 20/Apr/2006
Archivado como: Microsoft
Publicado el 18/Apr/2006

Después de las quejas y peticiones por parte de mucha gente acerca del modelo de licencias de SQL Mobile (sólo licenciado para usarse en Windows CE y Tablet PC), Microsoft ha respondido y se va a modificar la política de licencias apareciendo bajo un nuevo nombre, SQL Server Everywhere Edition, que podrá usarse en cualquier entorno a partir de finales de año.

El producto es exactamente el mismo, lo único que cambia es su nombre y la política de licencias.

Esto va a posibilitar el desarrollo de aplicaciones que compartan una misma base de datos en múltiples entornos, lo que va a facilitar la vida a más de uno.

Archivado como: Microsoft | Windows Mobile
Publicado el 16/Apr/2006

Acude al taller que se celebra el día 27 de abril de 2006 en Barcelona.

Yo participo como ponente en una de las sesiones.

Archivado como: .NET | Eventos | Microsoft
Publicado el 02/Mar/2006

Aunque se puede usar .NET Compact Framework 2.0 y SQL Mobile 2005 en Pocket PC 2003 (basado en Windows CE 4.2) no hay soporte en otros dispositivos Windows CE 4.2, por ejemplo en los dispositivos industriales.

Este hecho ha recibido quejas desde distintos frentes (MVPs, clientes, ...) y, con la llegada de .NET Compact Framework 2.0 SP1 esto se va a solucionar, lo que alegrará a más de uno.

Hay más detalles en el blog de Mike Hall.

Archivado como: .NET | Microsoft
Publicado el 23/Jan/2006

Ya está disponible la biblioteca de componentes Microsoft Enterprise Library para .NET Framework 2.0. Para aquellos que no sepan de qué va porque no hayan trabajado con las versiones anteriores, son un conjunto de componentes que implementan 'buenas prácticas' de código en tareas comunes de programación con .NET (acceso a datos, logs, gestión de excepciones, etc). Desde al punto de vista práctico son un buen paquete de componentes gratuitos que funcionan bien y que te ahorrarán mucho tiempo de desarrollo con .NET ;-)

Archivado como: .NET | Microsoft
Publicado el 23/Jan/2006

Tenía pensado escribir una guía acerca de cómo conectar a Internet con el emulador ya que es una pregunta que me han hecho en varias ocasiones.

Pero no voy a hacerlo, ya que he encontrado un sitio donde se explica cómo configurarlo, tanto si se quiere conectar con el emulador a través de Active Sync con la conexión passthrough como si se quiere conectar directamente.

Archivado como: Microsoft | Windows Mobile
Publicado el 16/Jan/2006

A partir del 31 de Enero de 2006 empieza la gira de lanzamiento de los nuevos productos. Yo estaré presente en algunas ciudades hablando sobre desarrollo para dispositivos móviles con Visual Studio 2005. Espero veros por allí...

 

Archivado como: Eventos | Microsoft
Publicado el 11/Dec/2005

Existe una utilidad muy interesante dentro de los Windows Mobile Developer PowerToys llamada ActiveSync Remote Display. Esta herramienta permite ver en una ventana del PC la pantalla del dispositivo Windows Mobile que esté conectado en un momento dado mediante ActiveSync. Yo la uso principalmente a la hora de hacer presentaciones o charlas, aunque es muy útil también para realizar capturas de pantalla de los dispositivos.

La utilidad está diseñada para dispositivos Windows Mobile hasta la versión 2003 SE, de manera que si se intenta usar con un dispositivo Windows Mobile 5.0 no funciona, simplemente muestra un error y se cierra.

Pero es posible usarla con Windows Mobile 5.0. Para ello, simplemente hay que copiar los dos ficheros del directorio

C:\Program Files\Windows Mobile Developer Power Toys\ActiveSync_Remote_Display\devices\wce400\armv4t

al directorio “\Windows” del dispositivo y ejecutar la utilidad.

Yo lo he probado en mi JasJar y la calidad de la imagen no es tan buena como debería ser (supongo que por ser un dispositivo con resolución VGA – 640x480–, cuando la utilidad se diseñó sólo para QVGA – 240x320). La velocidad de refresco de la imagen también deja algo que desear, pero al menos se puede utilizar de momento hasta que se actualice la aplicación para funcionar con las nuevas versiones de los dispositivos.

Archivado como: Microsoft
Publicado el 19/Nov/2005
Si tenéis algún dispositivo con Windows Mobile 5.0, en el CD incluido tendéis la versión 4.0 de ActiveSync. Se encontraron varios problemas relacionados sobre todo con USB que han acelerado el desarrollo de la siguiente versión, ActiveSync 4.1 que ya está disponible para descargar.
Archivado como: Microsoft
Publicado el 18/Nov/2005

Según publica Brad Adams, ya está disponible una versión preliminar de WinFX que funciona con la versión final de Visual Studio 2005.

Sigue siendo una versión pre-beta, pero al menos permite probar Indigo y Avalon en la versión final del entorno de desarrollo.

Es necesario descargar el WinFX runtime, el SDK de WinFX (OJO, 1Gb) y los componentes de WinFX para Visual Studio 2005 (el link para este componente que hay ahora en el blog de Brad no funciona, supongo que funcionará en breve).

Archivado como: .NET | Microsoft
Publicado el 08/Nov/2005

.NET Compact Framework 2.0 está disponible oficialmente desde ayer con lo que la mayoría de los dispositivos que hay por ahí no lo incluyen ;-)

Para instalarlo existen dos opciones. Una es obtener los 'redistribuibles' y hacer la instalación del archivo .msi desde el PC a través de ActiveSync.

La otra opción es mediante Visual Studio 2005 o el SDK de .NET Framework 2.0. Si se usa este camino, en algunos dispositivos la instalación se puede hacer desde dentro del entorno de desarrollo, pero en otros no funciona.

Para los que no funciona hay que copiar el archivo .cab de manera manual al dispositivo y ejecutarlo para que se instale. El archivo a copiar es NETCFv2.wm.armv4i.cab para dispositivos Windows Mobile 2005 y NETCFv2.ppc.armv4.cab para dispositivos Windows Mobile 2003. Estos archivos se encuentran en el directorio de instalación del SDK. En el caso de una instalación de Visual Studio 2005 el directorio es similiar a:

\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\CompactFramework\2.0\v2.0\WindowsCE\wceXXX

donde XXX es la versión del S.O. wce400 para Windows Mobile 2003 y wce500 para Windows Mobile 2005. Tenéis más información en el blog de Marcus Perryman.

Archivado como: .NET | Microsoft
Publicado el 07/Nov/2005

Todavía queda alguna plaza...

Yo estaré por allí el sábado...

Archivado como: .NET | Eventos | Microsoft
Publicado el 04/Nov/2005

Mi amigo Unai acaba de publicar un artículo interesante en la revista Microsoft Technical Journal de MSDN sobre cómo configurar la replicación RDA y la replicación Merge entre un servidor SQL Server 2005 y SQL Mobile (la nueva versión de SQL Server para dispositivos).

Es interesante ver la distinción entre los dos tipos de técnicas para poder escoger la más adecuada a nuestra situación, ya que el uso de una u otra depende finalmente de la aplicación a desarrollar.

Seguro que os resultará interesante.

Archivado como: .NET | Microsoft
Publicado el 02/Nov/2005

Esta mañana se supone que me llega mi nuevo Pocket PC Phone. Es un i-Mate JasJar con Windows Mobile 5.0.

En cuanto lo reciba quiero migrar algunas aplicaciones que tengo hechas con .NET Compact Framework 1.0 a la versión 2.0 y ver cómo funcionan en el nuevo sistema.

Cuando lo tenga resuelto iré contando las experiencias.

Archivado como: .NET | Microsoft
Publicado el 28/Oct/2005

Ya está disponible la versión final (RTM) de Visual Studio 2005 para los suscriptores de MSDN.

Ojo si quieres programar con WinFX, porque la versión pública de WinFX no es compatible con esta versión de Visual Studio, sólo con la Beta 2.

Si tienes instaladas versiones anteriores de Visual Studio 2005 y quieres actualizar, hay que hacer varias cosas (hasta 23 pasos) aunque hay una herramienta que puede ser útil. Más información sobre esto en: http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1894

Y si tu interés está en el desarrollo para dispositivos y quieres saber qué herramientas usar para qué tipo de dispositivos de los que hay disponibles, aquí tienes un cuadro que cruza las versiones de las herramientas de desarrollo con las de los equipos:

http://blogs.msdn.com/windowsmobile/archive/2005/06/02/424382.aspx

Archivado como: .NET | Microsoft
Publicado el 13/Sep/2005

Pues eso, que si tenéis una suscripción a MSDN, ya está disponible para descarga la imágen del DVD de Visual Stucio 2005 RC. Es una versión más reciente que la Beta 2, aunque no está cubierta por la licencia GoLive (con lo que no hay soporte para ponerla en producción).

Archivado como: .NET | Microsoft
Publicado el 24/Apr/2005

Ya te puedes registrar para asistir a Microsoft Developer Days 2005.

Este año, al igual que el año pasado, colaboro con MSDN España en la sesión dedicada a desarrollo para dispositivos móviles.

Espero verte por allí.

Archivado como: .NET | Eventos | Microsoft
Publicado el 17/Mar/2005

Esta noticia no es nueva del todo, pero recientemente Microsoft ha comprado la empresa Groove Networks, cuyo fundador es Ray Ozzie, la persona que creó Lotus Notes. Por lo que parece, Goove se integrará dentro de la suite de Office System.

¿Qué implicaciones tendrá esto para la competencia entre Outlook/Exchange vs Notes/Domino????

Archivado como: General | Microsoft
Publicado el 16/Mar/2005

Si eres suscriptor de MSDN, y quieres empezar a jugar con Indigo y WinFX, ya puedes hacerlo porque el Community Technical Preview de Marzo ya está disponible para descargar.

Yo sólo he empezado a probar WinFX, así que no puedo dar todavía ninguna opinión sobre Indigo, pero en cuanto lo pruebe comentaré algo por aquí ;-)

Archivado como: .NET | Microsoft
Publicado el 28/Feb/2005

Los próximos días 02 (Sevilla), 08 (Madrid) y 10 (Barcelona) de Marzo participo en el Tour de Community Days para ISV. Si queréis pasaros a verme, doy una charla de aproximadamente una hora sobre .NET Compact Framework. El resto del tiempo estaré por allí para que podáis conocerme si queréis.

Archivado como: Eventos | Microsoft
Publicado el 14/Feb/2005

Según se comenta es esta nota de prensa, Nokia va a licenciar la tecnología de ActiveSync para sincronizar los datos de correo, contactos, calendario y demás desde un teléfono Nokia a un servidor Exchange Server 2003.

Este sistema es que que incluyen actualmente los SmartPhones basados en Windows Mobile. Permiten sincronizar directamente los datos del buzón de Exchange 2003 con el dispositivo, permitiendo que la información esté actualizada en todo momento. Si se conecta al buzón con Outlook, cualquier elemento que se modifique, incluyendo el determinar si un elemento se ha leido o no, se verá actualizado en la siguiente sincronización del dispositivo. Esto mismo funciona también si la modificación se hace en el teléfono.

Hasta ahora, los teléfonos Nokia permitían el acceso a un buzón de correo mediante POP3. Los de gama alta, incluyen también un cliente del protocolo SyncML, que permite realizar ciertas tareas de sincronización contra un servidor de SyncML.

Personalmente me parece una idea bastante acertada. De hecho, he estado investigando el uso de servidores SyncML para sincronizar un Nokia 6600 con Exchange 2003. Si quitamos el servidor de SyncML del camino, la sincronización es directa y muy fácil de conseguir, abriendo el ábanico de dispositivos que se podrán utilizar para tener el buzón de Exchange disponible en todo momento.

Archivado como: General | Microsoft
Publicado el 15/Dec/2004
Después de unos días actualizando servidores (en los que se aloja este blog y que yo mismo mantengo), voy a intentar ponerme al día en lo que al blog se refiere (sin ningún orden especial).
  • Google sigue con sus experimentos y recientemente ha publicado un nuvo site llamado Google Suggest en beta todavía. En este site, han modificado un poco la página inicial de Google para que se muestren una serie de sugerencias según se va escribiendo la cadena de búsqueda. Lo hace mediante llamadas XML a los servicios Web que publica. A mi me parece una idea interesante, veremos en qué acaba.
  • En este mismo sentido, MSN ha publicado su barra de herramientas que proporciona búsqueda en Internet, resalta las cadenas de búsqueda en las páginas encontradas, bloqueo de popups, integración con Messenger y Hotmail, etc. De la misma forma, ya tiene disponible la versión beta, en ingles sólo, de la barra de herramientas junto con la búsqueda en disco local, al estilo de la utilidad presentada recientemente por Google. Desgraciadamente no lo he podido probar porque no se instala en Windows Server, que es con lo que paso la mayor parte del tiempo. Aún así, ha recibido buenas críticas, así que ya me contaréis.
  • Una nueva empresa llamada 'dotnetcpu' acaba de presentar un kit compuesto de hardware y software que se orienta a el mercado de aplicaciones embedded. Consiste en una placa de bajo consumo de energía que se puede programar directamente con .NET, lo que resulta muy interesante. Está pensada para el desarrollo de aplicaciones de robótica, sensores, captura automática de datos, etc. Si veo el momento, igual compro uno para continuar con un proyecto que tengo abandonado de una estación meteorológica amateur :-)
  • Según se publica en este artículo de Microsoft Watch, parece que Microsoft va a publicar un SDK para desarrollar juegos para Tablet PC. Si ya tenía ganas de tener uno (después de haber probado durante unos 15 días uno prestado) ahora ya no tengo excusa ;-)
  • Por último, supongo que muchos ya sabréis que se ha lanzado una versión preliminar de WinFX para Windows XP. WinFX, para los que no lo sepáis, es la nueva plataforma de presentación (es decir, de creación del Interface de Usuario) de Windows. Incialmente se presentó unicamente como parte de Longhorn, pero parece que se va a hacer disponible para los usuarios de Windows XP también. Está disponible para su descarga para los suscriptores de MSDN, y necesita la versión 2.0 de .NET Framework (aún en beta). En cuanto haga pruebas con ello, os contaré cómo es.
Espero que por el momento esto os sirva de entretenimiento...
Archivado como: .NET | General | Internet | Microsoft | WebSite
Publicado el 30/Nov/2004

Cuando se desarrollan aplicaciones para dispositivos móviles, ya sean aplicaciones hechas con .NET Compact Framework, con Win32 o aplicaciones WAP, es muy útil usar el emulador de Windows Mobile para poder probar su funcionamiento sin necesidad de un dispositivo físico. El emulador se lanza habitualmente desde dentro del entorno de Visual Studio .NET y se integra completamente con el depurador, de manera que se puede avanzar el código paso a paso mientras la aplicación se ejecuta en el emulador.

De hecho, si se instala el SDK de Windows Mobile 2003 se instalan las nuevas imágenes de Windows CE .NET 4.2, con emuladores de Pocket PC 2003, Pocket PC 2003 Phone Edition y SmartPhone 2003.

Pero en algunas ocasiones es interesante lanzar el emulador por si sólo, sin necesidad de pasar por Visual Studio, por ejemplo para realizar alguna demostración de una aplicación terminada. Pero no existe ningún acceso directo ni icono que permita realizar esta tarea. Si habéis instalado el SDK mencionado arriba, podéis arrancar el emulador sin pasar por Visual Studio de la siguiente forma (suponiendo que lo habéis instalado en C:\ con las rutas por omisión):

Para arrancar el emulador con una imagen de Pocket PC 2003

"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\ConnectionManager\Bin\emulator.exe" /ethernet shared /CEImage "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Emulation\PPC_2003_WWE_VIRTUAL_RADIO.bin" /skin "C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Emulation\phone\Pocket_PC_PE_Emulator_Skin.xml"

Para arrancar el emulador con una imagen de SmartPhone 2003

"C:\Program Files\Microsoft Visual Studio .NET 2003\CompactFrameworkSDK\ConnectionManager\Bin\emulator.exe" /ethernet virtualswitch /CEImage "C:\Program Files\Windows CE Tools\wce420\SMARTPHONE 2003\Emulation\SP_2003_WWE_VIRTUAL_RADIO.bin" /skin "C:\Program Files\Windows CE Tools\wce420\SMARTPHONE 2003\Emulation\Smartphone_Emulator_Skin.xml"

Estos comandos los podéis incluir en un archivo .bat para lanzarlos con un sólo icono.

Además es muy fácil crear 'skins' personalizadas con lo que podéis modificar el aspecto del dispositivo si queréis dar una imagen distinta.

Por otro lado, si queréis probar la aplicación en distintos idiomas, también podéis descargar imágenes de Pocket PC y SmartPhone individuales, en idiomeas distintos, para probarlas por separado.

Archivado como: .NET | Microsoft
Publicado el 29/Nov/2004

Cuando nos levantamos del puesto de trabajo (con NT, Win2K, WinXP, Win Server, ...) siempre es conveniente bloquear la estación para que no la pueda usar nadie más con nuestro usuario de la red. Para ello, lo habitual es pulsar CTRL + ALT + SUPR y seleccionar el botón de bloquar estación (aparece seleccionado por defecto, con lo que pulsar al ENTER se pulsa automáticamente). Esto requiere realizar dos pulsaciones de teclado con las dos manos o el teclado y a continuación el ratón.

Existe otra forma que a mí me resulta cómoda, y es crear un acceso directo que al seleccionarlo (doble click) bloquea la estación. Este acceso directo se puede situar además en la barra de botones de la barra de 'Quick Launch' y se puede bloquear así el equipo con un sólo click.

Si os queréis crear esta utilidad únicamente tenéis que crear un nuevo acceso directo (en el escritorio por ejemplo) con el comando 'Rundll32.exe user32.dll, LockWorkStation'. Lo que este acceso dice simplemente es que se ejecute la función 'LockWorkStation' definida en la dll user32.dll. Hay que mantener las mayúsculas y minúsculas tal cuál aparecen en el nombre de la función. Le podéis asociar el icono que queráis.

Este método se puede usar para cualquier otra función que se pueda llamar sin parámetros.

Archivado como: General | Microsoft
Publicado el 31/Oct/2004

Si habéis descargado Internet Explorer 6 del web de Microsoft veréis que ofrece un pequeño instalador (ejecutable) que, al lanzarlo, se descarga el resto de los componentes de la instalación y a continuación lo instala.

Esta operación requiere que en el equipo en el que se ejecute se disponga de conexión a Internet para su descarga e instalación.

Pero si no disponéis de conexión en el PC en el que se vaya a hacer la instalación ¿cómo se instala IE 6?

Resulta que el instalador acepta una serie de comandos que permiten realizar únicamente la descarga de los componentes de instalación, pero sin instalarlo. Posteriormente, en el PC de destino se puede lanzar el instalador que instala la aplicación sin necesidad de conexión a Internet, ya que dispone de los componentes localmente.

Los comandos son los siguientes:

"C:\ie6\ie6setup.exe" /c:"ie6wzd.exe /d /s:""#E"

Suponiendo que se ha descargado el instalador inicial en c:\ie6\.

Hay que mantener las comillas tal como están en el ejemplo para que funcione correctamente.

He tenido la necesidad de hacer esto recientemente para unos PCs un poco antiguos, puede que os sirva.

Archivado como: General | Microsoft
Publicado el 10/Oct/2004

Supongo que muchos ya lo sabréis, pero lo incluyo aquí por si alguien todavía no se ha enterado ;-). La semana pasada se descubrió una vulnerabilididad de canonicalización de nombres en ASP.NET. El problema (según se explica en http://www.microsoft.com/security/incident/aspnet.mspx) se deriva en que, usando las URLs adecuadas, entre otras cosas, se puede saltar la seguridad de formularios de ASP.NET sin utilizar las credenciales adecuadas.

Microsoft ha publicado un módulo HTTP (HTTPModule) que se puede instalar en cualquier servidor Web ASP.NET para evitar esta situación. Este módulo instala la dll correspondiente y modifica el archivo machine.config para que se ejecute siempre y se protejan así todas las aplicaciones ASP.NET que se tengan configuradas en el servidor.

Si administras un servidor con ASP.NET es casi imprescindible que lo instales. Se puede descargar en: Microsoft ASP.NET ValidatePath Module.

Esta no es la única manera de protejerse contra este problema, pero si es la más fácil y rápida de aplicar.

Archivado como: Microsoft | Seguridad
Publicado el 15/Sep/2004
Actualiza tu sistema para evitar este problema.
Archivado como: Microsoft | Seguridad