WNETCONNECTION

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
RAaBe
Beiträge: 80
Registriert: 07.09.2004 12:52
Wohnort: Münsterland
Kontaktdaten:

WNETCONNECTION

Beitrag von RAaBe »

Hallo zusammen.

Mit folgendem Code komme ich nicht weiter:

Code: Alles auswählen

; CHANGE THESE PATHS TO SUIT!

remote$ = "\\GBG\@00 Arbeitshilfen\Dsdb\"      ; Remote path
local$ = "Z:"                                       ; Local drive to be 'created'

DefType.NETRESOURCE res

res\dwType = #RESOURCETYPE_DISK
res\lpLocalName = @local$
res\lpRemoteName = @remote$
res\lpProvider = #NULL

If WNetAddConnection2_ (res, #NULL, #NULL, 0) = #NO_ERROR

    MessageRequester ("Cool!", "Connected -- check My Computer!", #MB_ICONINFORMATION)

    WNetCancelConnection2_ (local$, #CONNECT_UPDATE_PROFILE, 0)

Else

    MessageRequester ("Cool!", "Couldn't connect -- check paths and network!", #MB_ICONWARNING)

EndIf
Wie bekomme ich den Code lauffähig unter 4.6?

Es soll sich eigentlich beim Verbinden mit LW Z ein Dialog öffnen, wo ich Benutzername und Passwort eingeben kann.

Vielleicht hat ja auch jemand einen besseren Code für mich?

MfG

Reinhard
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: WNETCONNECTION

Beitrag von ts-soft »

Code: Alles auswählen

OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "")
WNetConnectionDialog_(WindowID(0), #RESOURCETYPE_DISK)
Delay(5000)
WNetDisconnectDialog_(WindowID(0), #RESOURCETYPE_DISK)

While WaitWindowEvent() ! 16 : Wend 
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
RAaBe
Beiträge: 80
Registriert: 07.09.2004 12:52
Wohnort: Münsterland
Kontaktdaten:

Re: WNETCONNECTION

Beitrag von RAaBe »

Danke Thomas für die schnelle Antwort.

Das LW war ja schon mal verbunden, ich suche den Dialog wo nur noch nach Benutzer und PW gefragt wird!

Reinhard
Antworten