autorun.exe

11/10/2006 - 17:26 por Jose Antonio | Informe spam
Hola a todos!

He escrito un pequeño programa (autorun.exe) para lanzar aplicaciones
desde una tarjeta flash introducida en un smartphone. Según la
documentación de Windows Mobile 5.0, si se crea en la tarjeta un
directorio llamado '2577' y dentro se deja una aplicación llamada
'autorun.exe', el sistema lanzará dicha aplicación cuando se inserte
la tarjeta. También se lanzará cuando la tarjeta esté introducida y
se encienda el terminal.

Hasta aqui todo bien, lo he hecho y funciona, pero sólo la primera
vez. No sé si se tratará de un bug o algo así. Alguien sabe por qué
me pasa esto?

Estoy desarrollando con Visual Studio 2005 para un terminal con Windows
Mobile 5.
El autorun es una aplicación de consola escrita en C++.
El terminal es un qtec star100 y la tarjeta es una mini SD que está
incrustada dentro del terminal, debajo de la SIM.

Saludos y gracias
 

Leer las respuestas

#1 Alejandro Mezcua
11/10/2006 - 18:50 | Informe spam
Hola Jose,

A qué te refieres cuando dices que sólo funciona la 'primera vez'?

Debería funcionar cuando insertas la tarjeta. Quizá tu problema viene con
el tema de encender el terminal. Ten en cuenta que un equipo Windows Mobile
no se apaga a no ser que se le quite la batería. Si esperas que funcione
cuando lo apagas con el botón normal, realmente el terminal no se está apagando,
sino que pasa a modo 'sleep'. Al volver a 'encenderlo' sólo lo estás 'despertando'
con lo que no reconoce el evento de insertar la tarjeta.

¿Es eso lo que te está pasando?

Un saludo,

Alejandro Mezcua
MVP .NET Compact Framework
http://www.byteabyte.net/

Hola a todos!

He escrito un pequeño programa (autorun.exe) para lanzar aplicaciones
desde una tarjeta flash introducida en un smartphone. Según la
documentación de Windows Mobile 5.0, si se crea en la tarjeta un
directorio llamado '2577' y dentro se deja una aplicación llamada
'autorun.exe', el sistema lanzará dicha aplicación cuando se inserte
la tarjeta. También se lanzará cuando la tarjeta esté introducida y se
encienda el terminal.

Hasta aqui todo bien, lo he hecho y funciona, pero sólo la primera
vez. No sé si se tratará de un bug o algo así. Alguien sabe por qué me
pasa esto?

Estoy desarrollando con Visual Studio 2005 para un terminal con
Windows
Mobile 5.
El autorun es una aplicación de consola escrita en C++.
El terminal es un qtec star100 y la tarjeta es una mini SD que está
incrustada dentro del terminal, debajo de la SIM.
Saludos y gracias

Preguntas similares