Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[52.15.160.43] |
|
Сообщ.
#1
,
|
|
|
Как сделать, чтоб ДОСовская программа могла быть сабжем. Переименования в *.SCR мало... Пробовал ещё запускать из Visual Basic'а, но тоже лажа получается (два раза запускается и чё-т ещё, не помню уже). Может, DLL-ку нужно создать со специальными названиями процедур? . Кто знает?
|
Сообщ.
#2
,
|
|
|
>Может, DLL-ку нужно создать со специальными названиями процедур?
Ясен пень: там их несколько. >Как сделать, чтоб ДОСовская программа могла быть сабжем из ДЛЛки ее запускать |
Сообщ.
#3
,
|
|
|
Может, бредовая идея!
Попробуй написать PE-приложение, отвечающее требованиям скринсэйвера: Ключи командной строки -s - запуск скринсэйвера -с (или без ключей) - конфигурация -w - запуск скринсэйвера в окне Иначе программа не должна запускаться. -c и -w можно не обрабатывать. Любая программа, отвечающая этим требованиям и имеющее расширение scr, собственно и есть скринсэйвер. Так вот сделай, вызов ДОС-кой программы из этого приложения с помошью CreateProcess. Кстати, в PE-приложении можно все подготовить для запуска ДОСовского. Для начала могу выслать исходник моего скринсэйвера, написанного на API. |