vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Windows API
Re: Wie greife ich auf diese Funktion zu? 
Autor: Dominik82
Datum: 03.03.04 11:26

Muss hier nochmal drauf zu sprechen kommen!

Leider gibt es bei VBScript und WMI kein entsprechendes Pendant, deswegen will ich das ganze jetzt doch mal in VB versuchen!

Die Form1 habe ich gelöscht, nachdem ich ein neues Projekt angelegt habe!
Dann habe ich ein Modul hinzugefügt mit der sub main drinnen (dort residiert der Code, den ich mir schon für VBScript ausgedacht hatte!
Das Programm läuft auch soweit, nur macht mir diese Funktion Probleme!

Ich habe im selben Modul auch die Deklaration stehen und in der Main wird die Funktion aufgerufen. Ob ich die Funktion richtig aufrufe weiss ich auch noch nicht, aber es kommt ja schon vorher eine Fehlermeldung

"Nach End Sub, End Funktion oder End Property können nur Kommentare stehen"

Dabei wird mir die Deklarationszeile angezeigt, hier muss also der Fehler sein!



Sub Main()
 
Const HKEY_CLASSES_ROOT = &H80000000
Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
Const HKEY_USERS = &H80000003
Const HKEY_CURRENT_CONFIG = &H80000005
Const HKEY_DYN_DATA = &H80000006
 
Const COMPUTER = "."
 
Dim objReg, objXL
Dim intIndex
 
Set objReg = GetObject("winmgmts:\\" & COMPUTER & "\root\default:StdRegProv")
 
KeyPath = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
objReg.EnumKey HKEY_LOCAL_MACHINE, KeyPath, ValueArray
 
intIndex = 2
 
For Each Value In ValueArray
 
    account = LookupAccountSid(Value)
    intIndex = intIndex + 1
    MsgBox (Value)
    MsgBox (account)
 
Next
 
End Sub
 
Public Declare Function LookupAccountSid Lib "advapi32.dll" Alias _
  "LookupAccountSidA" (ByVal lpSystemName As String, Sid As Any, ByVal name As _
  String, cbName As Long, ByVal ReferencedDomainName As String, _
  cbReferencedDomainName As Long, peUse As Integer) As Long
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Wie greife ich auf diese Funktion zu?2.931Dominik8226.02.04 13:18
Re: Wie greife ich auf diese Funktion zu?2.284ModeratorMartoeng26.02.04 16:51
Re: Wie greife ich auf diese Funktion zu?2.168Dominik8227.02.04 07:46
Re: Wie greife ich auf diese Funktion zu?2.169ModeratorMartoeng27.02.04 16:20
Re: Wie greife ich auf diese Funktion zu?2.214Dominik8201.03.04 07:29
Re: Wie greife ich auf diese Funktion zu?2.074ModeratorMartoeng01.03.04 17:24
Re: Wie greife ich auf diese Funktion zu?2.386Dominik8203.03.04 11:26
Re: Wie greife ich auf diese Funktion zu?2.118Ralf Schoen03.03.04 14:24
Re: Wie greife ich auf diese Funktion zu?2.195Dominik8203.03.04 14:33
Re: Wie greife ich auf diese Funktion zu?2.065Ralf Schoen03.03.04 14:41
Re: Wie greife ich auf diese Funktion zu?2.214Dominik8203.03.04 15:19
Re: Wie greife ich auf diese Funktion zu?2.202Ralf Schoen03.03.04 16:25
Re: Wie greife ich auf diese Funktion zu?2.048Dominik8204.03.04 12:04
Re: Wie greife ich auf diese Funktion zu?2.078Dominik8208.03.04 10:00
Re: Wie greife ich auf diese Funktion zu?2.174Ralf Schoen08.03.04 11:11

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 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