Страница: 1 | 2 |
|
Вопрос: реестр
|
Добавлено: 09.01.10 20:12
|
|
Номер ответа: 16 Автор ответа: Саня
ICQ: 553816426
Вопросов: 10 Ответов: 99
|
Профиль | | #16
|
Добавлено: 11.01.10 01:56
|
Вот Код "Ничего лишнего":
- Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
- Private Declare Function RegSetValueExString Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As Long
- Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
- Private Sub Command1_Click()
- AvtoStart "Имя программы", "Путь к исполняемому файлу"
- End Sub
- Sub AvtoStart(NameProg As String, Adres As String)
- Dim lRetVal As Long
- Dim hKey As Long
- lRetVal = RegOpenKeyEx(&H80000002, "SOFTWARE\Microsoft\Windows\CurrentVersion\Run", 0, &H3F, hKey)
- lRetVal = RegSetValueExString(hKey, NameProg, 0&, 1, Adres, Len(Adres))
- RegCloseKey (hKey)
- End Sub
разместить на форме кнопку вставить этот код и всё, никаких модулей.
Ответить
|
Страница: 1 | 2 |
Поиск по форуму