Obwohl die Microsoft NET Framework bietet keine Low-Level- Zugriff auf den Systemspeicher oder das Betriebssystem , hat es eine starke Fähigkeit , aus denen sich für sie : ein Programmierer Funktionen importieren Low-Level- Code in dynamisch gelinkten Bibliotheken kompiliert , auch als DLLs , und rufen Sie die Funktionen aus einer . NET -Programm , wie man in Visual Basic geschrieben. Auf diese Weise kann ein Programmierer Zugriff auf viele sonst verborgene Windows-Funktionen , wie zum Beispiel das Ändern des Kennworts eines Benutzers auf dem Computer. Anleitung
1
Kopieren Sie den folgenden Imports-Anweisung in der Spitze der VB -Klasse :
Imports System.Runtime.InteropServices
2
Kopieren und fügen Sie das folgende System -Funktion in Ihrem VB-Projekt :
Public Shared Function NetUserChangePassword (
ByVal Domain As String , ByVal Benutzer As String , ByVal
ALTESPASS As String , ByVal Rufen newpass As String ) As Integer
End Function
3
die neue Funktion innerhalb einer Funktion oder eine Veranstaltung in Ihrer Klasse , wie der "Change Password" -Taste vielleicht :
NetUserChangePassword ( "local ", " Joe ", " joe5pass ", " newpa55 " )