Novellnamen mit Java auslesen



  • Hallo Leute,

    ich suche eine Möglichkeit den Novellnamen auszulesen.
    Ich bekomme per System.getProperty leider nur den Windowsnamen...gibts da irgendeine Möglichkeit?

    ich habe leider nur eine Funtion in VB(A) gefunden die das kann bzw. die auf eine DLL zugreift, ob diese DLL jedoch in C geschrieben ist und auch JNI konform ist weiß ich nicht...gibt es da sonst eine Möglichkeit?

    Hier mal der VB-Code:

    Private Declare Function apiWNetGetUser Lib "mpr.dll" Alias "WNetGetUserA" (ByVal lpName As String, ByVal lpUserName As String, lpnLength As Long) As Long
    
    Sub test()
    
        MsgBox NWUserName("xxx_gmbh")
    
    End Sub
    
    Public Function NWUserName(Netzressource As Variant) As String
    
        Dim strNWUserName As String, lngBufferLen As Long, lngResult As Long, lngSecondDotPos As Long
    
        strNWUserName = String$(255, vbNullChar)
        lngBufferLen = Len(strNWUserName)
    
        lngResult = apiWNetGetUser(Netzressource, strNWUserName, lngBufferLen)
    
        If lngResult = 0 Then
    
            NWUserName = strNWUserName
    
        Else
    
            NWUserName = "Fehler"
    
        End If
    
    End Function
    

Anmelden zum Antworten