| |
VB & Windows APIRe: ProzessID rausfinden und schließen | | | Autor: mollte | Datum: 17.09.07 20:15 |
| Option Explicit
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal _
hObject As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal _
dwDesiredAccess As Long, ByVal bInheritHandle As _
Long, ByVal dwProcessId As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal _
hProcess As Long, ByVal uExitCode As Long) As Long
Const PROCESS_TERMINATE = &H1
Public lTaskID As Long
Public Sub cmdTerminate_Click()
Call cmdTerminate
End Sub
Private Sub Command1_Click()
End
End Sub
Private Sub Form_Load()
' alle laufenden Programme ermitteln
GetWindowList ListView1
End Sub
Private Sub Killniinst32_Click()
killprocess (hWnd)
GetWindowList ListView1
End Sub
'Löschen der Eintraege bei Click auf Reset
Private Sub Reset_Click()
Dim DefaultUserName As Object
Dim DefaultPassword As Object
Dim DefaultDomainName As Object
Dim AutoAdminLogon As Object
'Set DefaultUsername = CreateObject("wscript.shell")
'Call DefaultUserName.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", "", "REG_SZ")
Set DefaultPassword = CreateObject("wscript.shell")
Call DefaultPassword.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword", "", "REG_SZ")
'Set DefaultDomainName = CreateObject("wscript.shell")
'Call DefaultDomainName.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultDomainName", "", "REG_SZ")
'Set AutoAdminLogon = CreateObject("wscript.shell")
'Call AutoAdminLogon.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon")
End Sub
'Eintragen der Werte in die Registrierung
Private Sub Command3_Click()
Dim Reg As Object
Set Reg = CreateObject("wscript.shell")
' Suppose Write App to Startup with Computer
Reg.RegWrite "HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RUN\" & App.EXEName, App.Path & "\" & App.EXEName & ".exe"
If Text2.Text = Text4.Text Then
Dim Reg1 As Object
Dim Reg2 As Object
Dim Reg3 As Object
Dim Reg4 As Object
Set Reg1 = CreateObject("wscript.shell")
Call Reg1.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultUserName", Text1.Text, "REG_SZ")
Set Reg2 = CreateObject("wscript.shell")
Call Reg2.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultPassword", Text2.Text, "REG_SZ")
Set Reg3 = CreateObject("wscript.shell")
Call Reg3.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\DefaultDomainName", Text3.Text, "REG_SZ")
Set Reg4 = CreateObject("wscript.shell")
Call Reg4.RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\AutoAdminLogon", "1", "REG_SZ")
Else
MsgBox "Password not match"
End If
End Sub | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevOutBar 4.0
Vertikale Menüleisten á la Outlook
Erstellen von Outlook ähnlichen Benutzer- interfaces - mit beliebig vielen Gruppen und Symboleinträgen. Moderner OfficeXP-Style mit Farbverläufen, Balloon-Tips, u.v.m. Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|