SMS через ActiveSync (бета)


Отправка SMS с компьютера через смартфоны/коммуникаторы, подключенные через Active Sync.

Скачиваем, распаковываем, файл 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", на моих тестовых аппаратах и в эмуляторе возникала только при попытке повторного запуска приложения.

Файлы обработки:

-