Всем привет!
Вот есть девайс. Он работет на WinCE 6.0. Образ диска пока лежит на SD карте, но будет прошит намертво во флеш. Т.е. в принципе, поменять ОС и ее обновлять возможности не будет (да и не особо надо). Флешка будет прошита намертво. Физического доступа к девайсу не будет....
Девайс подключен черес Ethernet. Доступ к нему будет удаленным только через сеть и в принципе желательно через интернет...(т.е. прямого доступа не будет). Но должна быть возможность заменять запускаемые приложения.
Как только девайс стартует, он загружает образ WinCE. Потом он должен считывать какую-то конфигурацию и запускать приложения из этой конфигурации.
Должна быть возможность эти приложения обновлять.
Должна быть возможность добавлять/убирать приложения из списка зупускаемых при старте. Запуск/остановка приложенй удаленно. И т.д.
В идеале запускаемые приложения при старте должны работать непрерывно 24 часа в сутки, 7 дней в неделю.
На обычном сервере, я могу это все дело менять руками посредсвам RemoteDesktop и конфигурировать сам Windows Server. А как народ это делает с WinCE?
По идее, в идеале должен быть RemoteDesktop как на писишке.
Самое простое что приходит в голову, это сделать приложение которое запускается автоматом из StartUp папки и оно уже считывает файл конфигурации и запускает все приложения из определенной папки на SD карте. А на саму SD карту программы копируются по средствам FTP. А FTP разрешается фаерволом прокси и т.д....
Но тут возникает вопрос, а что если приложение сглючнет и будет перегружать проц, и т.д.
В общем должна быть возможность при любых обстоятельствах изменить список запускаемых приложений и сами приложения через сеть.
В общем, кто как решал эту проблему? Лбьые советы приветствуются. По идее должно быть какое-то стандартное решение, так как ни я один это делаю.
Спасибо!