![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как прописать автозагрузку в WIN.INI? [D6, Win95/98, WinXP]
Doom © (2002-04-24 16:28:00)Наверное неправильно хэлпом пользуюсь. Не могу там этого найти . Или не тем хэлпом.
Нужно прописать автозагрузку но не в реестр а в win.ini
Malder (2002-04-25 19:22:00) [1]Хех. Между прочим XP - это и есть NT. Поэтому, естественно, никакие примочки в win.ini не помогут. Этот файл оставлен только для совместимости со старыми программами...
AlexKniga (2002-04-25 15:01:00) [2]Не знанаю как в ХРени, а в NT/2K через autoexec.bat, win.ini и прочие артефакты DOS/Win16 ни какие проги не загрузятся.
Almaz (2002-04-25 00:25:00) [3]Виноват, конечно же:
WritePrivateProfileString("windows", "load", "C:\Myproc.exe", "win.ini");
Удачи.
Almaz (2002-04-25 00:23:00) [4]
>Doom
> ----Я так понимаю с файлом win.ini можно работать при помоищ
> Делфи-компонента TIniFile. Нужно без него. Есть ли функции
> API для работы с простыми ini? Или придется программно лопатить
> секции ?
Для этого используется функция WritePrivateProfileString:
WritePrivateProfileString("windows", "load", "C:\Myproc.exe", "system.ini");
Удачи.
Song (2002-04-24 21:50:00) [5]В 95/98
Me - не знаю
Doom (2002-04-24 21:11:00) [6]ТО-то и оно! И секцию я создал, но не грузится, зараза!
Выходит нельзя так в ХР, получится только через реестр, что ли?
А под какими виндами ТОЧНО работает вышеописанный метод с win.ini?
Song (2002-04-24 21:03:00) [7]2Doom © (24.04.02 18:19)
Можно вообще не использовать TIniFile
Можно просто прочитать, скажем, в TStringList и изменить нужную строку.
А вот насчёт, что не читается.. Я посмотрел тут в свой win.ini (у меня тоже XP) дык там такими секциями даже и не пахнет...
Doom (2002-04-24 18:59:00) [8]Опа!!! Не знаю что за проблема, но не запускается !!! Может под ХР не работает таким образом run в win.ini?
Doom (2002-04-24 18:19:00) [9]Большое спасибо.
И еще вопрос вдогонку:
----Я так понимаю с файлом win.ini можно работать при помоищ Делфи-компонента TIniFile. Нужно без него. Есть ли функции API для работы с простыми ini? Или придется программно лопатить секции ?
AlexKniga (2002-04-24 16:32:00) [10]
[windows]
load=
run=C:\MyProga.EXE
Song (2002-04-24 16:30:00) [11]Ключ load= в секции Windows
Song (2002-04-24 16:30:00) [12]или Run=