Ga naar inhoud

hoe kan ik een ander programma asluiten?


Aanbevolen berichten

[quote:e0f7f25c6d="sdk"]Ik weet dat x = Shell("c:\program files\messenger\msmsgs.exe") nodig is om een programma (msn)op te starten howe doe ik het omgekeerde, en sluit dus af?[/quote:e0f7f25c6d] Als het afsluiten verband houdt met het opstarten, dan kun je beter CreateProcess gebruiken i.p.v. Shell (wellicht kun je iets met die x doen?!?) of anders... Pseudo-code (zelf ff vertalen uiteraard): [code:1:e0f7f25c6d] var hWindow: HWND; begin hWindow := FindWindow('MSBLClass','MSN Messenger Service'); if (hWindow <> 0) then begin SendMessage(hWindow,WM_CLOSE,0,0); end; end; [/code:1:e0f7f25c6d] Niet getest, maar het principe zou moeten werken. Weet niet of de titel nog steeds klopt. of [i:e0f7f25c6d]the-hard-way[/i:e0f7f25c6d] (not recommended): [code:1:e0f7f25c6d]TerminateProcess[/code:1:e0f7f25c6d]
Link naar reactie
  • 3 maanden later...
[quote:c994ac38a0="sdk"]Ik heb niet de bedoeling een oude topic op te halen van mijzelf maar ik zit eigenlijk opnieuw met hetzelfde probleem. Ik wil een Telnet sessie afsluiten maar het lukt me niet echt op de manier die hiervoor werd gegeven, iemand een idee???[/quote:c994ac38a0] Bedoel je het Telnet programmaatje wat standaard bij Windows zit (in console vorm)? Zo ja, dan werkt eerder genoemde code inderdaad niet, omdat een console applicatie standaard geen window heeft. Je zou een CTRL+C event naar de applicatie kunnen sturen. Normaal gesproken zou de console applicatie dit event moeten afvangen en de applicatie afsluiten. [url=http://www.google.nl/search?hl=nl&ie=UTF-8&oe=UTF-8&q=GenerateConsoleCtrlEvent+visual+basic&lr=]Google search on GenerateConsoleCtrlEvent[/url] [url=http://www.google.nl/search?hl=nl&ie=UTF-8&oe=UTF-8&q=CreateProcess+visual+basic&lr=]Google search on CreateProcess[/url] of the-hard-way (not recomended): [url=http://www.portaldaprogramacao.com/artigos2.asp?n=319]http://www.portaldaprogramacao.com/artigos2.asp?n=319[/url]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...