Программирование на 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
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, Majestic-12 [Bot], Yandex-бот и гости: 0