powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите пишу прогу для работать с реестром на удалённом компьютере
25 сообщений из 103, страница 1 из 5
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677069
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub Command1_Click()
Dim lRetVal As Long
Dim hKey As Long
Dim sValue As String

lRetVal = RegOpenKeyEx(hRemoteReg, _
"HARDWARE\DESCRIPTION\System", 0, KEY_QUERY_VALUE, hKey)
If lRetVal <> ERROR_SUCCESS Then
MsgBox "Cannot open key"
Else
sValue = String(255, " ")
lRetVal = RegQueryValueExString(hKey, _
"SystemBIOSVersion", 0&, REG_SZ, sValue, 255)
If lRetVal <> ERROR_SUCCESS Then
MsgBox "Cannot query value"
Else
MsgBox sValue
End If
lRetVal = RegCloseKey(hKey)
If lRetVal <> ERROR_SUCCESS Then
MsgBox "Cannot close key"
End If
End If
End Sub

Private Sub Form_Load()

Option Explicit

Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const HKEY_CURRENT_USER = &H80000001
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const HKEY_USERS = &H80000003

Private Const KEY_QUERY_VALUE = &H1
Private Const KEY_SET_VALUE = &H2
Private Const KEY_ALL_ACCESS = &H3F

Private Const REG_SZ As Long = 1
Private Const ERROR_SUCCESS = 0&

Private Declare Function RegConnectRegistry Lib "advapi32.dll" _
Alias "RegConnectRegistryA" _
(ByVal lpMachineName As String, _
ByVal hKey As Long, _
phkResult As Long) As Long

End Property

Private Declare Function RegCloseKey Lib "advapi32.dll" _
(ByVal hKey As Long) As Long

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 RegQueryValueExString Lib "advapi32.dll" _
Alias "RegQueryValueExA" _
(ByVal hKey As Long, _
ByVal lpValueName As String, _
ByVal lpReserved As Long, _
lpType As Long, _
ByVal lpData As String, _
lpcbData As Long) As Long

Private hRemoteReg As Long
End Sub
Private Sub Form_Load()
Dim lRet As Long

'Connect to the remote registry
lRet = RegConnectRegistry("\\RemoteMachineName", _
HKEY_LOCAL_MACHINE, _
hRemoteReg)

If (lRet = ERROR_SUCCESS) Then
MsgBox "Successfully connected to remote registry"
Else
MsgBox "Error:" & Err.LastDllError
Unload Me
Exit Sub
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim lRet As Long
If hRemoteReg <> 0 Then
lRet = RegCloseKey(hRemoteReg)
End If
End Sub

End Sub


но выходит ошибка
в

Private Declare Function RegConnectRegistry Lib "advapi32.dll" _
Alias "RegConnectRegistryA" _
(ByVal lpMachineName As String, _
ByVal hKey As Long, _
phkResult As Long) As Long


""""""""""ОШИБКА""""""""""
Compile eror :
only comments may appear after End Sub, End Function or End property
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Что делать???????????
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677092
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
End Sub

End Sub

Что непонятно в тексте ошибки?
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677122
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub Command1_Click()
Dim lRetVal As Long
Dim hKey As Long
Dim sValue As String

lRetVal = RegOpenKeyEx(hRemoteReg, _
"HARDWARE\DESCRIPTION\System", 0, KEY_QUERY_VALUE, hKey)
If lRetVal <> ERROR_SUCCESS Then
MsgBox "Cannot open key"
Else
sValue = String(255, " ")
lRetVal = RegQueryValueExString(hKey, _
"SystemBIOSVersion", 0&, REG_SZ, sValue, 255)
If lRetVal <> ERROR_SUCCESS Then
MsgBox "Cannot query value"
Else
MsgBox sValue
End If
lRetVal = RegCloseKey(hKey)
If lRetVal <> ERROR_SUCCESS Then
MsgBox "Cannot close key"
End If
End If
End Sub

Private Sub Form_Load()

Option Explicit

Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const HKEY_CURRENT_USER = &H80000001
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const HKEY_USERS = &H80000003

Private Const KEY_QUERY_VALUE = &H1
Private Const KEY_SET_VALUE = &H2
Private Const KEY_ALL_ACCESS = &H3F

Private Const REG_SZ As Long = 1
Private Const ERROR_SUCCESS = 0&

Private Declare Function RegConnectRegistry Lib "advapi32.dll" _
Alias "RegConnectRegistryA" _
(ByVal lpMachineName As String, _
ByVal hKey As Long, _
phkResult As Long) As Long


Private Declare Function RegCloseKey Lib "advapi32.dll" _
(ByVal hKey As Long) As Long

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 RegQueryValueExString Lib "advapi32.dll" _
Alias "RegQueryValueExA" _
(ByVal hKey As Long, _
ByVal lpValueName As String, _
ByVal lpReserved As Long, _
lpType As Long, _
ByVal lpData As String, _
lpcbData As Long) As Long

Private hRemoteReg As Long
End Sub
Private Sub Form_Load()
Dim lRet As Long

'Connect to the remote registry
lRet = RegConnectRegistry("\\RemoteMachineName", _
HKEY_LOCAL_MACHINE, _
hRemoteReg)

If (lRet = ERROR_SUCCESS) Then
MsgBox "Successfully connected to remote registry"
Else
MsgBox "Error:" & Err.LastDllError
Unload Me
Exit Sub
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim lRet As Long
If hRemoteReg <> 0 Then
lRet = RegCloseKey(hRemoteReg)
End If
End Sub

End Sub


но выходит ошибка
в

Private Declare Function RegConnectRegistry Lib "advapi32.dll" _
Alias "RegConnectRegistryA" _
(ByVal lpMachineName As String, _
ByVal hKey As Long, _
phkResult As Long) As Long
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677130
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это я там уже х стродал помоги пожалуйста
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677145
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как правильно его составить помоги????????????????
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677148
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kingarthyr,

1) Я уже ответил, привел фрагмент неверного кода
2) Прочти правила форума, научись оформлять код в сообщениях
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677151
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
не получаться помоги
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677158
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще там проблема - определения констант и Option не могут быть внутри процедуры.
Дальше не смотрел.

Хочешь стать крутым мегакулхацкером? Отредактировать чужой реестр? Книжки сначала почитай немножко по VB, а то молоко еще на губах не обсохло
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677163
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro а то молоко еще на губах не обсохло

ха, сорвался, а я так ждал, так ждал ....
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677167
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну справедливости ради держался ты ОЧЕНЬ долго. Я бы и 10% не выдержал от твоего

respect!
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677171
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да мне это по диплому надо
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677182
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
а как константу забивать?
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677196
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Shocker.Pro]Еще там проблема - определения констант и Option не могут быть внутри процедуры.
Дальше не смотрел.

А Как это я с программистикой не очень на VB работал на 1 курсе
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677211
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kingarthyrэто я там уже х стродал помоги пожалуйстаkingarthyrА Как это я с программистикой не очень на VB работал на 1 курсе
Да, пожалуй я погорячился насчет учебника по VB. Начать надо с учебника русского языка :-\
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677214
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну как константу вводить????????
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677218
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ShamanusShamanusShocker.Pro а то молоко еще на губах не обсохло


ха, сорвался, а я так ждал, так ждал ....

Ха.
Неужели эта тема прошла мимо тебя?
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677221
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kingarthyrну как константу вводить????????
С помощью Const.
Описание есть в хелпе.
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677307
Фотография Shamanus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro

жесть, особенно на фразе

Yuliya_7Я хорошо умею работать с SQL севером. А что на этом форуме сначала выясняют квалификацию, а потом дают ответы?


но все равно, это нечестная тема, там ты слишком вежливо ответил несмотря на идиотские посты.
Эту тему мы заносим в разряд культовых
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677339
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShamanusShocker.Pro
жесть, особенно на фразе

Yuliya_7Я хорошо умею работать с SQL севером. А что на этом форуме сначала выясняют квалификацию, а потом дают ответы?


но все равно, это нечестная тема, там ты слишком вежливо ответил несмотря на идиотские посты.
Эту тему мы заносим в разряд культовых
У нас одна девочка написала в резюме:
В совершенстве владею программой Windows Media Player версии 9
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677349
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Private Sub Form_Load()

Private Const HKEY_CLASSES_ROOT = &H80000000
Private Const HKEY_CURRENT_USER = &H80000001
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Const HKEY_USERS = &H80000003

Private Const KEY_QUERY_VALUE = &H1
Private Const KEY_SET_VALUE = &H2
Private Const KEY_ALL_ACCESS = &H3F

Private Const REG_SZ As Long = 1
Private Const ERROR_SUCCESS = 0&

Private Declare Function RegConnectRegistry Lib "advapi32.dll" _
Alias "RegConnectRegistryA" _
(ByVal lpMachineName As String, _
ByVal hKey As Long, _
phkResult As Long) As Long

Private Declare Function RegCloseKey Lib "advapi32.dll" _
(ByVal hKey As Long) As Long

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 RegQueryValueExString Lib "advapi32.dll" _
Alias "RegQueryValueExA" _
(ByVal hKey As Long, _
ByVal lpValueName As String, _
ByVal lpReserved As Long, _
lpType As Long, _
ByVal lpData As String, _
lpcbData As Long) As Long

Private hRemoteReg As Long
End Sub
Private Sub Form_Load()
Dim lRet As Long

'Connect to the remote registry
lRet = RegConnectRegistry("\\RemoteMachineName", _
HKEY_LOCAL_MACHINE, _
hRemoteReg)

If (lRet = ERROR_SUCCESS) Then
MsgBox "Successfully connected to remote registry"
Else
MsgBox "Error:" & Err.LastDllError
Unload Me
Exit Sub
End If
End Sub
Private Sub Form_Unload(Cancel As Integer)
Dim lRet As Long
If hRemoteReg <> 0 Then
lRet = RegCloseKey(hRemoteReg)
End If

End Sub

все ровно не помучается
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677369
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что пишет? :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677385
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kingarthyrвсе ровно не помучается

Ровно не получается, криво - тоже не получается

Я уже говорил - декларации констант (а заодно и АПИ-функций) не могут быть внутри процедуры. Вынесите их в общий раздел модуля.
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677387
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игорь Горбонос,

""""""""""ОШИБКА""""""""""
Compile eror :
only comments may appear after End Sub, End Function or End property
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677390
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kingarthyr,

а зачем
Код: plaintext
Private Sub Form_Load()
ты объявил два раза?

А еще я просил прочитать правила форума и научиться оформлять код
...
Рейтинг: 0 / 0
помогите пишу прогу для работать с реестром на удалённом компьютере
    #36677403
kingarthyr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я взял этот код с
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Как в Visual Basic 6.0 работать с реестром на удалённом компьютере
http://www.source-code.ru/msdn/howto/q315586.shtml

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
...
Рейтинг: 0 / 0
25 сообщений из 103, страница 1 из 5
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / помогите пишу прогу для работать с реестром на удалённом компьютере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]