Вопрос № 45952: Доброго времени суток, уважаемые эксперты. Написать простенькую прогу на асме (в моем случае - просто создание окошка с надписью) в институте кое-как научили. А вот как сделать так, чтобы при запуске эта прога прописывалась в автозагрузку - такому к ...
Вопрос № 45.952
Доброго времени суток, уважаемые эксперты. Написать простенькую прогу на асме (в моем случае - просто создание окошка с надписью) в институте кое-как научили. А вот как сделать так, чтобы при запуске эта прога прописывалась в автозагрузку - такому к сожалению там не учат. А тут вот понадобилось. Не могли бы вы подсказать, как это можно реализовать? Коротко: как сделать так, чтобы прога, выводящая на экран MessageBox прописалась в автозагрузку и соответственно окно выводилось при каждом запуске системы. Заранее
благодарен
@Error:
sub eax, eax
dec eax
jmp @@ret
endp Reg_DelAutoRun
--------- Что имеем - не храним, потерявши - плачем
Ответ отправил: Евгений Иванов (статус: Профессор) Россия, Нижний Новгород Тел.: +78313145721 Организация: M2Media.ru Адрес: Нижний Новгород, ул.Малая Ямская WWW:Eugene Ivanov ICQ: 214;88;90;76 ---- Ответ отправлен: 12.06.2006, 00:29 Оценка за ответ: 5 Комментарий оценки: Спасибо большое, буду разбираться
Отвечает: Mihasic
Здравствуйте, Соколов Дмитрий Алексеевич!
Элементы автозагрузки находятся в реестре (правда, есть еще папка "автозагрузка", но она больше для совместимости со старыми программами). Чтобы добавить элемент в автозагрузку, нужно создать строковой параметр c путем к исполняемому в разделе (в реестре, естественно):
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun - для текущего пользователя
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun - для всех пользователей
Рекомендую просмотреть разделы...
Главное, чтобы был доступ к реестру.
Приложение:
Ответ отправил: Mihasic (статус: 1-ый класс)
Ответ отправлен: 12.06.2006, 08:55