Παρά το γεγονός ότι η NET framework Microsoft δεν παρέχει χαμηλού επιπέδου πρόσβαση στη μνήμη του συστήματος ή το λειτουργικό σύστημα, έχει μια ισχυρή ικανότητα που κάνει για αυτό : . Ένας προγραμματιστής μπορεί να εισάγει λειτουργίες από κώδικα χαμηλού επιπέδου συγκεντρώνονται σε δυναμικά συνδεδεμένα βιβλιοθήκες , που ονομάζεται επίσης DLLs , και να καλέσει αυτές τις λειτουργίες μέσα από ένα . NET πρόγραμμα , όπως ένα γραμμένο σε Visual Basic . Με αυτόν τον τρόπο , ένας προγραμματιστής μπορεί να έχει πρόσβαση αλλιώς κρυμμένων τα χαρακτηριστικά των Windows , όπως η αλλαγή του κωδικού πρόσβασης ενός χρήστη στον υπολογιστή . Οδηγίες
Η 1
Αντιγράψτε και επικολλήστε την ακόλουθη δήλωση εισαγωγές στην κορυφή της κατηγορίας VB σας :
εισαγωγές System.Runtime.InteropServices 2
Αντιγραφή και επικολλήστε την ακόλουθη λειτουργία του συστήματος στο έργο VB σας :
Δημόσια Κοινόχρηστο λειτουργία NetUserChangePassword (
ByVal τομέα As String , ByVal χρήστη As String , πώληση ByVal oldpass As String , ByVal NewPass Όπως String ) As Integer
Function End
εικόνων 3
Καλέστε το νέο λειτουργία μέσα από μια συνάρτηση ή εκδήλωση στην τάξη σας , όπως το κουμπί " Αλλαγή κωδικού πρόσβασης " ίσως :
NetUserChangePassword ( " τοπική " , " Joe " , " joe5pass " , " newpa55 " )
εικόνων