Vraag & Antwoord

Programmeren

hoe kan ik een ander programma asluiten?

4 antwoorden
  • 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="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]
  • Ik heb niet de bedoeling een oude topic op te halen van mijzelf maar ik zit eigenlijk opnieuw met hetzelfde probleem. Ik wil een Tenet sessie afsluiten maar het lukt me niet echt op de manier die hiervoor werd gegeven, iemand een idee???
  • [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]

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.