Скачиваем, распаковываем, файл smsPPC.exe кидаем на устройство Windows Mobile. Запускаем!
sms.dll кидаем на ПК в любое место. Регистрируем с помощью "regsvr32 sms.dll"
Код для 8.х
Экз=Новый COMОбъект("SMS.SMSCntr");
Сообщить(Экз.SendSMS("xxxxxxxxxxx","Проверка связи, чуваааак!"));
Для выгрузки smsPPC.exe из памяти смарта/коммуникатора пишем:
Сообщить(Экз.Close()); //В ответ должны получить "Exiting!"
Код для 7.7 (инициализация):
Экз=СоздатьОбъект("SMS.SMSCntr");
Пример скрипта (vbs):
Set objShell = CreateObject("SMS.SMSCntr") MSRet = objShell.SendSMS("xxxxxxxxxx","Превышение сальдо, свяжитесь с оператором!") wscript.echo MSRet
Часть для КПК скомпилена под Windows Mobile 2003 SE, успешно протестирована на смарте с WM2005(Ginza) и коммуникаторе с WM6.0 (E-ten X500)
ВНИМАНИЕ! Устройство при подключении обязательно должно создавать сетевое подключение!
Возможная ошибка на PPC: "Bind the socket failed", на моих тестовых аппаратах и в эмуляторе возникала только при попытке повторного запуска приложения.