Toon posts:

VB Opstarten programma met inlog

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik wil in een VB applicatie een ander programma op de achtergrond mee laten draaien (m.b.v.: Set bla = New application_name.Application). Bij dit andere programma moet je echter een username en password opgeven. Kan ik dit oplossen in mijn VB-code?

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
Door een schermpje te tonen bij het opstarten van die andere applicatie waar je een usernaam en paswoord vraagt... :Z

https://fgheysels.github.io/


Verwijderd

Topicstarter
Maar dat wil ik juist niet. Het programma moet zonder een actie van de gebruiker opgestart worden. Zodat het netjes op de achtergrond mee loopt.

  • whoami
  • Registratie: December 2000
  • Laatst online: 21:42
:?
Dat programma dat je wilt opstarten heeft dus een username/pwd nodig, maar je wilt dat de gebruiker die niet hoeft in te voeren?

Op welke manier vraagt dat ander programma voor dat username/pwd? Via een inlogschermpje neem ik aan?

https://fgheysels.github.io/


  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Was dat niet iets met DDE? Data huppeldepup Exchange ofzo? Dynamic Data Exchange? Zoiets... hoe het precies moet, weet ik niet maar er is vast wel genoeg over te vinden.

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


Verwijderd

Je kan ook command line parameters gebruiken... of je schrijft het password tijdelijk in het register (lekker veilig >:))...

Verwijderd

Topicstarter
Hoe werkt dat dan met die command line parameters?

Verwijderd

Topicstarter
[WHAOMI Op welke manier vraagt dat ander programma voor dat username/pwd? Via een inlogschermpje neem ik aan?]

Ja, eerst verschijnt een inlogschermpje voor de user name en password en daarna wordt de applicatie geladen.

Verwijderd

Topicstarter
WHAOMI = WHOAMI

Verwijderd

Als het programma commandline parameters accepteert dan geef je die mee bij het opstarten vanuit VB.
Bijv.
Shell("program.exe -naam -password",vbNormalFocus)

Als het programma een eigen login scherm toont dan kan je eerst je eigen programma always on top zetten, dan het programma starten en met sendkeys de naam en het wachtwoord naar dit programma sturen.

Voorbeelden van deze functies kan je wel vinden op:
http://www.planet-source-code.com/vb/

(kijk ook even op google of je voor vb de pushkeys code kunt vinden, dat werkt wat beter dan sendkeys)

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 20:58

Janoz

Moderator Devschuur®

!litemod

Met Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/edit.gif kun je je post editen!

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
[REMARK: Shell("program.exe -naam -password",vbNormalFocus)]

Ik gebruik geen exe. De application wordt in een object geplaatst:

Dim Bla as Application_name.Application
Set Bla = New Application_name.Application

  • bennierex
  • Registratie: April 2001
  • Laatst online: 07-09 00:39

bennierex

Pilot_Z

en met Afbeeldingslocatie: http://gathering.tweakers.net/global/templates/tweakers/images/icons/quote.gif kun je quoten...

  • Exar
  • Registratie: Juni 2001
  • Laatst online: 01:17
Welkom op GoT BlueSomething. Ik raad je aan om eerst ff wat FAQ's door te lezen over dit forum, want nadat je de edit- en quoteknop hebt gevonden, is er wellicht nog wel meer nuttigs te vinden in die FAQ's. :)

Hoekwoning 2021, 100m2 vvw, ERST20D-VM2D, SUZ-SWM60VA

Pagina: 1