Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: käynnissä olevat ohjelmat poish

Sivun loppuun

CoDeR [19.11.2004 23:12:30]

#

siis kun vb:ssä komento "Kill" poistaa tiedoston määrätystä polusta, mutta se ei tietääkseni poista käynnissä olevia ohjelmia.. niin olisiko koodia mikä poistaa käynnissäkin olevan vai onko pakko ensin sammuttaa ohjelma ennen poisto komentoa? :|

Meitsi [19.11.2004 23:17:25]

#

Windows Apilla vaan etsit ja tapat ohjelmat. Käytä putkan haku-jutskaa.

Blaze [19.11.2004 23:26:36]

#

CoDeR kirjoitti:

onko pakko ensin sammuttaa ohjelma ennen poisto komentoa? :|

On.

CoDeR [19.11.2004 23:31:30]

#

koitin haulla mut eip löytynyt ... Blaze saattaa olla oikeassa mutta muistaisin nähneeni joskus koodin jolla sai poistettua käynnissä olevan ohjelman, en vaan muista missä :( .... voin tosin olla väärässä . ...

BadSource [22.11.2004 06:14:10]

#

Ohjelman sammuttaa käyttämällä SendMessage/PostMessage APIa. Noita on käsitelty mm. tässä ja tässä viestiketjussa.

CoDeR [23.11.2004 08:26:43]

#

tuossa ekassa linkissä sanotaan et pitää tietää sen sammutettavan sovelluksen hWnd? Onko se kaikilla sama vai miten sen saa selville? :) (ja mitä se itseasiassa tarkoittaa)

BadSource [23.11.2004 10:29:45]

#

Sitä käsitellään siinä toisessa linkissä. HWnd on ohjelman tunnus, jolla pystyy yksilöimään kohteen, jolle halutaan Messagea lähettää (vahvasti yksinkertaistettuna).

thefox [23.11.2004 11:46:06]

#

Juu, todellakin yksinkertaistettuna. hWnd on siis ikkunan yksilöllinen tunnus, ei ohjelman. Kannattaa myös muistaa että ikkunan tuhoaminen (voimalla) / sulkeminen ("normaalisti" eli puhtaasti) ei välttämättä sulje koko ohjelmaa.

CoDeR [24.11.2004 08:09:12]

#

no mikä olisi paras tapa sulkea koko ohjelma? (jos sellaista nyt on :)


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta