Programa que permita enviar SMS desde un PDA

13/11/2006 - 13:30 por [Juanjo] | Informe spam
Hola grupo:

Necesito hacer un programa (con el visual studio 2005) para PDA que
permita enviar mensajes a móviles
conectando el PDA a un movil (en su defecto que el PDA tenga ya el movil
integrado).

Alguien me puede decir si es posible hacer esto, alguna web,etc.

Muchas gracias
 

Leer las respuestas

#1 Jose Antonio Torralba
14/11/2006 - 12:44 | Informe spam
Hola Juanjo!

En el API de Windows Mobile dispones de funciones para enviar SMSs. En
concreto las funciones que necesitas son SmsSendMessage, SmsOpen y
SmsClose. Puedes utilizarlas en tu código a través de pinvoke:

[DllImport("sms.dll")]
public static extern int SmsOpen(
string ptsMessageProtocol,
int dwMessageModes,
ref IntPtr psmshHandle,
int phMessageAvailableEvent);

[DllImport("sms.dll")]
public static extern int SmsSendMessage(
IntPtr smshHandle,
IntPtr psmsaSMSCAddress,
IntPtr psmsaDestinationAddress,
int pstValidityPeriod,
IntPtr pbData,
int dwDataSize,
IntPtr pbProviderSpecificData,
int dwProviderSpecificDataSize,
int smsdeDataEncoding,
int dwOptions,
int psmsmidMessageID);

[DllImport("sms.dll")]
public static extern int SmsClose(IntPtr smshHandle);


Eso si, la PDA debería ser teléfono movil para poder enviar el SMS.

Un saludo!


[Juanjo] ha escrito:

Hola grupo:

Necesito hacer un programa (con el visual studio 2005) para PDA que
permita enviar mensajes a móviles
conectando el PDA a un movil (en su defecto que el PDA tenga ya el movil
integrado).

Alguien me puede decir si es posible hacer esto, alguna web,etc.

Muchas gracias

Preguntas similares