[Win2K] Is er een dll functie voor user/password dialog?

Pagina: 1
Acties:

  • arnova
  • Registratie: Augustus 2001
  • Laatst online: 10:17

arnova

weet veel, maar niet alles

Topicstarter
Is er een functie in bv. shell32.dll waarmee je de dialog kan uitvoeren die ook gebruikt wordt wanneer men probeert een netwerk drive te mappen met een onbekende usernaam? Ik bedoel dus dat dialoogje waarin "Connect as:" en "Password:" staan. Dit omdat ik iets moet verzinnen zodat verschillende(!) users op dezelfde PC het netwerk kunnen inloggen. Het probleem is namelijk dat onze Win2K workstations locaal automatisch inloggen zonder password (met username = nobody) maar we wel graag een aparte dialoog willen hebben waarin de user voor Microsoft Networking kan inloggen.

p.s. : net use /user: is GEEN optie
p.s. : Je denkt misschien dit hoort in de Windows OS'en thuis maar daar had ik geen success, vandaar. Geen slotje plies :-)

ESP PvBoiler Controller https://github.com/arnova/pvboiler


  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 11:11

Sponge

Serious Game Developer

Ik gok dat je hier: http://www.mvps.org/vbnet/code/network/index.html

Wel wat kunt vinden wat je op weg helpt, ;)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 13:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

kijk eens naar NetUseAdd en WNetAddConnection

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • MisterData
  • Registratie: September 2001
  • Laatst online: 26-08 21:52
http://msdn.microsoft.com als je een functie in de Windows API zoekt ;) Verder weet ik niet zeker dat het bestaat, maar ik neem aan dat je zo'n dialoogje bedoelt waar ook de nieuwe Internet Explorer en Windows XP gebruik van maken (met zo'n blauw vak bovenaan en met een sleutel erbij ofzo) :?

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 13:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

MisterData schreef op 06 December 2002 @ 20:45:
http://msdn.microsoft.com als je een functie in de Windows API zoekt ;) Verder weet ik niet zeker dat het bestaat, maar ik neem aan dat je zo'n dialoogje bedoelt waar ook de nieuwe Internet Explorer en Windows XP gebruik van maken (met zo'n blauw vak bovenaan en met een sleutel erbij ofzo) :?


Ja dat bestaat, kwestie van WNetAddConnection2 () of WNetAddConnection3 () aanroepen (wat ik net dus al zei) met de CONNECT_INTERACTIVE flag aan, en evt met de CONNECT_PROMPT flag zodat default settings genegeerd worden

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • arnova
  • Registratie: Augustus 2001
  • Laatst online: 10:17

arnova

weet veel, maar niet alles

Topicstarter
.oisyn schreef op 06 December 2002 @ 21:13:

[...]


Ja dat bestaat, kwestie van WNetAddConnection2 () of WNetAddConnection3 () aanroepen (wat ik net dus al zei) met de CONNECT_INTERACTIVE flag aan, en evt met de CONNECT_PROMPT flag zodat default settings genegeerd worden
Perfect! Bedankt! Ik heb het nu helemaal aan de praat met het volgende stukje code:
code:
1
2
3
4
5
6
nr.dwType = RESOURCETYPE_ANY;
  nr.lpLocalName = szLocalName;  
  nr.lpRemoteName = szRemoteName_homes;
  nr.lpProvider = NULL;
  // Call the WNetAddConnection2 function to assign a drive letter to the share.
  res = WNetAddConnection2(&nr, NULL, NULL, CONNECT_INTERACTIVE | CONNECT_PROMPT);

ESP PvBoiler Controller https://github.com/arnova/pvboiler

Pagina: 1