Консультация № 136961
15.05.2008, 16:13
0.00 руб.
0 1 1
Из каких мест(папок) программы могут автоматически запускаться при старте винди ХР.
А также куда надо прописать в реестре или в какую папку скопировать программу для того чтоб она стартовала для всех пользователей в том числе и тогда когда загружается из безопасного режима.

Обсуждение

Неизвестный
15.05.2008, 17:25
общий
это ответ
Здравствуйте, Делий Роман !
Программы могут находится в любом месте. Пример кода в приложении. Если Вы замените строку RootKey := HKEY_LOCAL_MACHINE; на RootKey := HKEY_CURRENT_USER; приложение будет запускаться только для текущего пользователя.

Приложение:
procedure AutoRun();var r: TRegistry;begin r := TRegistry.Create; with r do begin RootKey := HKEY_LOCAL_MACHINE; OpenKey(‘\Software\Microsoft\Windows\CurrentVersion\Run‘, true); WriteString(‘Отображаемое имя‘, ‘Путь к программе‘)// DeleteValue(‘Отображаемое имя‘); CloseKey; Free; end; // with rend;
Форма ответа