Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Добавление в автозапуск

34K
04 января 2009 года
aiswork
10 / / 07.09.2008
Всем привет! Всех с Новым Годом!!! Прошу помощи!
Как сделать, чтобы программа загружалась вместе с Windows????
Спасибо за помощь.
42K
04 января 2009 года
machgun
25 / / 02.01.2009
Цитата: aiswork
Как сделать, чтобы программа загружалась вместе с Windows????



Добавить её в автозагрузку, например так:

Код:
char NewName[200];
 HKEY hKey;
 DWORD *Disp;
 unsigned char szBuf[] = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run";
 unsigned char szProgDir[] = "%SYSTEMROOT%";

    wsprintf(NewName,"%s\\prog.exe",ProgDir);

    Disp = 0;
    RegCreateKeyEx(HKEY_CURRENT_USER, szBuf, 0, "REG_SZ", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, 0, &hKey, Disp);
    RegSetValueEx(hKey,0,0,REG_SZ,NewName,sizeof(NewName));
    RegCloseKey(hKey);
47K
13 января 2009 года
MiX0N
1 / / 13.01.2009
Лично я для этой цели исполузую вот что:

Set R = CreateObject("Wscript.Shell")
R.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\mykey", path

здесь path - полный путь к твоей проге, а mykey - имя ключа, который мы добавляем, в конце не должно быть слэша, иначе прога добавит значение в дефолт (та самая верхняя пустая строчка в regedit)

по мойму, это значительно компактнее варианта, приведеного выше.

и не забываем, что ветка авторана у нас не одна, их целых 5

в зависимости от того, что ты пишешь, можно ещё добавить инструкции в файлы
Win.ini и system.ini деректории Винды. Но врядли ты пишешь вирус ;)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог