Selv om Microsoft NET rammeverket ikke gir lavnivå tilgang til systemminnet eller operativsystemet , har den en kraftig funksjon som gjør opp for det : en programmerer kan importere funksjoner fra lavnivå-kode kompilert inn dynamisk lenkede biblioteker, også kalt DLL-filer , og kaller disse funksjonene innenfor en . NET program, for eksempel en skrevet i Visual Basic. Ved å gjøre dette , kan en programmerer tilgang til mange ellers skjulte Windows-funksjoner , for eksempel endre passordet til en bruker på datamaskinen. Instruksjoner
en
Kopier og lim inn følgende Importen uttalelse inn i toppen av din VB -klasse:
Importen System.Runtime.InteropServices
2
Kopier og lim inn følgende system funksjon i VB prosjektet : en
Offentlig Delt funksjon NetUserChangePassword (
ByVal Domain As String , ByVal Bruker As String , etter ByVal oldpass As String , ByVal newpass As String ) As Integer
End Function
3
Ring den nye funksjonen fra en funksjon eller hendelse i klassen din , som " Change Password "-knappen kanskje : en
NetUserChangePassword ( "lokal ", " Joe ", " joe5pass ", " newpa55 ")