Как прогу поместить в авто старт???

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Мика
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 08.06.2003 (Вс) 10:27

Как прогу поместить в авто старт???

Сообщение Мика » 21.06.2003 (Сб) 21:46

Ну-у-у-у заголовком все зказанно
Заране спасибо!!!

Urvin
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 518
Зарегистрирован: 04.06.2003 (Ср) 10:47
Откуда: с Марса

Сообщение Urvin » 22.06.2003 (Вс) 1:20

Если автостарт системный - рыщешь в статьях помещение ярлыка в "Автозагрузку" или копание в реестре.
Если сидюковый - рисуешь autorun.inf
Код: Выделить всё
[autorun]
open=myproga.exe


А смотря чего надо...
Не так страшен русский танк, как его пьяный экипаж

Мика
Обычный пользователь
Обычный пользователь
 
Сообщения: 58
Зарегистрирован: 08.06.2003 (Вс) 10:27

Сообщение Мика » 22.06.2003 (Вс) 9:20

Да нет, мне нужно поместить мою прогу в автозапуск(Когда комп только загружается) при загрузки винда

areh
Постоялец
Постоялец
 
Сообщения: 530
Зарегистрирован: 02.12.2002 (Пн) 12:28
Откуда: РОССИЯ, Салехард

Сообщение areh » 22.06.2003 (Вс) 13:54

Для того чтобы добавить в автозагрузку для конкретного пользователя, то в HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run создай строковой параметр с именем твоей програмы, а в качестве значения путь к ней (полностью вместе с названием файла)


Для всех пользователей тоже самое только в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Это для ХР точно, но вроде и для других тоже самое


Удачи

Mirus
Бывалый
Бывалый
 
Сообщения: 259
Зарегистрирован: 09.12.2001 (Вс) 18:25
Откуда: Russia

Сообщение Mirus » 22.06.2003 (Вс) 14:07

Код: Выделить всё
Option Explicit
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const REG_SZ = 1
Private Sub Command1_Click()
Call WriteString(HKEY_LOCAL_MACHINE, "Software\Microsoft\Windows\CurrentVersion\Run", "Program", "c:\command.com")
End Sub
Private Sub WriteString(hKey As Long, strPath As String, strValue As String, strData As String)
Dim KeyHand As Long
Call RegCreateKey(hKey, strPath, KeyHand)
Call RegSetValueEx(KeyHand, strValue, 0, REG_SZ, ByVal strData, Len(strData))
Call RegCloseKey(KeyHand)
End Sub
Mirus


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 68

    TopList  
cron