Ohjelmien sulku ohjelma

Millanen ohjelma pätkä olisi sellanen että se sulkisi kaikki/valitut auki olevat ohjelmat kun sen suorittaa?
6389
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

tuo on aivan käyttöjärjestelmäkohtaista miten asiaa kannattaa lähestyä.
linuxissa se ehkä on kaikista helpointa. ps ax:llä pidit ohjelmista ja sitten niiden tappaminen kill -9:llä.

Äänestä
  • Unohdin mainita tossa käyttiksen.
    Olis toivottavaa että toimisi Windows:ssa, mielellään ainakin XP:ssä, mutta voisi toimia myös Vistassa.

    Äänestä

  • thebytecrusher kirjoitti:

    Unohdin mainita tossa käyttiksen.
    Olis toivottavaa että toimisi Windows:ssa, mielellään ainakin XP:ssä, mutta voisi toimia myös Vistassa.

    EnumWindows on windowsissa se jolla listan avoimista ikkunoista saa. tässä delphi-esimerkki:
    http://www.chmaas.handshake.de/delphi/tipsmain.htm#win32api

    ja lisää koodia jossa opetetaan tappaminenkin:
    http://www.swissdelphicenter.com/en/showcode.php?id=266

    voihan tuon toteuttaa millä tahansa ohjelmointikielellä, mutta delphi on ihan ok vaihtoehto kun halutaan tehdä helposti.

    perlillä windowsille linux-tyylinen killall:
    http://www.perlmonks.org/?node_id=171477

    toivottavasti noilla pääset ainakin alkuun!

    Äänestä

  • windows.. kirjoitti:

    EnumWindows on windowsissa se jolla listan avoimista ikkunoista saa. tässä delphi-esimerkki:
    http://www.chmaas.handshake.de/delphi/tipsmain.htm#win32api

    ja lisää koodia jossa opetetaan tappaminenkin:
    http://www.swissdelphicenter.com/en/showcode.php?id=266

    voihan tuon toteuttaa millä tahansa ohjelmointikielellä, mutta delphi on ihan ok vaihtoehto kun halutaan tehdä helposti.

    perlillä windowsille linux-tyylinen killall:
    http://www.perlmonks.org/?node_id=171477

    toivottavasti noilla pääset ainakin alkuun!

    Täytyy alkaa sit vaan opettelee. Toivottavast tuo onnistuu munki taidol.

    Äänestä

  • thebytecrusher kirjoitti:

    Täytyy alkaa sit vaan opettelee. Toivottavast tuo onnistuu munki taidol.

    delphi / kill window

    Turbo delphin voit imuroida täältä:

    http://turboexplorer.com/delphi

    Jos silti on vaikeuksia, niin kerropa haluatko tappaa ohjelmia:

    1. tappaa omatekoisesta ohjelmasta käsin ?

    2. tappaa komentoriviltä

    3. tappaa GUI -ohjelmasta ?


    Pitäisiköhän koodata ja kääntää delphillä KillerApp.Exe ?

    Tosin, miten tuollainen valmis ohjelma sitten eroaisi windows task managerin toiminnasta ?
    Sillähän voi myös lopettaa ohjelmia.

    Äänestä

Esim tähän suuntaan pythonilla (tää syö sisennykset mutta eiköhän tuosta selvän saa)

# http://tgolden.sc.sabren.com/python/wmi.html
import wmi

c = wmi.WMI()
procs = c.query("Select * From Win32_Process")

for p in procs:
if p.Name.lower() in ('notepad.exe', 'wordpad.exe'):
p.Terminate()

Äänestä

Kommentoi aloitusta


thebytecrusher kirjoitti:

Millanen ohjelma pätkä olisi sellanen että se sulkisi kaikki/valitut auki olevat ohjelmat kun sen suorittaa?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu