Экранная заставка - это не просто ехе-файл. Насколько я помню, этот файл должен экспортировать пару-другую функций и, возможно, в ресурсах иметь что-то необходимое для корректного взаимодействия с системным менеджером заставок или как он там зовется.
Впрочем, если вы уже сумели сконвертировать swf в scr вам что-то должно быть известно об этом.
Чем конвертировали?
UPD Да, таки не ошибся.
http://www.realcoding.net/articles/s...rana-na-c.html
Т.е. нужно, чтобы ехе-файл экспортировал функции
Цитата:
LRESULT WINAPI ScreenSaverProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam); - является "функцией окна" хранителя.
Она получает все сообщения системы (аналог функции WinMain в чистом Windows-приложении).
LRESULT WINAPI DefScreenSaverProc (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
BOOL WINAPI ScreenSaverConfigureDialog (HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
- функция вызывается системой всякий раз когда пользователь нажимает кнопку "настройка..." в окне настройки хранителей экрана (Пуск->Настройка->Панель управления->Экран->Заставка).
BOOL WINAPI RegisterDialogClasses (HANDLE hInst);
|
По вопросу - диалог, о котором вы спрашивали, нужно делать отдельно и пихать в его в ресурсы длл или ехе. В любом случае ни айр ни тем более флеш на это не способен.
Помнится было что-то под названием ScreeenWeaver но очень давно. Поищите софт для конвертации swf в заставку, может и найдете.