реестр...

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

реестр...

Сообщение Шнурок » 30.12.2004 (Чт) 1:47

Как это реализовать на VB?
Как зная путь изменить DisableTaskMgr на 1
Код: Выделить всё
Путь: HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System


И еще ... что значит reg_dword

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 30.12.2004 (Чт) 2:00

Эти строчки куча раз проскакивали на форуме

Код: Выделить всё
Так мы запретим доступ
Dim Reg
Set Reg = CreateObject("WScript.Shell")
Reg.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr", "1", "REG_DWORD"
Так разрешим
Dim Reg
Set Reg = CreateObject("WScript.Shell")
Reg.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr", "0", "REG_DWORD"


С наступающим тебя новым годом !!!

:wink:
Max!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 30.12.2004 (Чт) 2:02

Только путь поменяй на свой ! :wink:

:wink:
Max!

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 31.12.2004 (Пт) 8:47

А вот мой пример по этой теме когда-то выкладывал, без использования WScript, на форме один CheckBox.
Код: Выделить всё
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 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 RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long
Private Const HKEY_CURRENT_USER = &H80000001
Sub SetRegKey(hKey As Long, sPath As String, sValue As String, sData As String)
    Dim Ret
    RegCreateKey hKey, sPath, Ret
    RegSetValueEx Ret, sValue, 0, 4, CLng(sData), 4
    RegCloseKey Ret
End Sub


Private Sub Check1_Click()
If Check1.Value = vbChecked Then
Check1.Caption = "Enable Alt+Ctrl+Del"
SetRegKey HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", 1
Else
Check1.Caption = "Disable Alt+Ctrl+Del"
SetRegKey HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Policies\System", "DisableTaskMgr", 0
End If
End Sub
الفيجوال بيسك الرابح


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

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

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

    TopList