Консультация № 108687
09.11.2007, 12:43
0.00 руб.
0 2 2
доброго времени суток.
не подскажете как написать программу которая бы запускалась автоматически при старте компьтера?
тоесть один раз запустили и она была в автозапуске.

Обсуждение

Неизвестный
09.11.2007, 14:44
общий
это ответ
Здравствуйте, Ogogo_007!
Для этого вам нужно при первом старте занисти в программу или в автозагрузку(пуск->программы) или в регистр!!!
думаю как в авто загрузку вы сами разберетесь!!
Вот пример как занести в регистр!
"My program"- это путь с именем вашей проги!!!
Пробуйте!!! Удачи!

Приложение:
HKEY hKey; char szPath[0x100]; GetModuleFileName(NULL, szPath, sizeof(szPath)); RegCreateKeyEx(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", NULL, "", REG_OPTION_NON_VOLATILE, KEY_SET_VALUE, NULL, &hKey, NULL); if (hKey) { RegSetValueEx(hKey, "My program", NULL, REG_SZ, (LPBYTE)szPath, strlen(szPath)); RegCloseKey(hKey); }
Неизвестный
09.11.2007, 15:22
общий
это ответ
Здравствуйте, Ogogo_007!
Нужно добавить программу в автозапуск.
Например: у меня в автозапуске Outlook.
в папку C:\Documents and Settings\{имя пользователя}\Главное меню\Программы\Автозагрузка помещаем ярлык с адресом программы: "C:\Program Files\Microsoft Office\OFFICE11\OUTLOOK.EXE"
Форма ответа