Я нахожусь в процессе написания спецификации для преобразования одного из наших самых сложных приложений в приложение, которое работает в качестве экранной заставки.
В настоящее время это приложение будет считывать данные из файловой системы и реестра (пользователь, но будет преобразован в локальный компьютер) и порождать несколько дочерних исполняемых файлов, рисуя элементы мультимедиа на экране, используя WMP SDK и другие библиотеки отображения мультимедиа для изображений и флэш-памяти.,Некоторые родные для ОС, некоторые нет.
Он написан на VB6 и должен оставаться для этого преобразования.
Это приложение в настоящее время работает как приложение в интерактивном пространстве учетной записи.Обычно с учетной записью, вошедшей в систему в качестве администратора или другой учетной записи с повышенными правами.Это приложение должно работать без входа в качестве заставки.
Ресурсы для этого для моего исследования скудны.
Мне интересно узнать мнение сообщества SO.Существуют ли какие-либо ограничения при запуске приложений в качестве хранителей экрана, когда они не вошли в систему, учитывая ограничения безопасности работы EXE-файлов в этом контексте.Запрещается ли запуск EXE-файлов в качестве хранителей экрана для запуска других дочерних процессов или ограничение чтения файлов или информации реестра?
Существуют ли какие-либо ограничения на обработку графики при прямом показе или прямом рисовании?Можно ли использовать systen ODBC по-прежнему?
Это относится к Windows XP и Windows 7.
Спасибо за ваше время.