Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    killare e startare proc in windows

    Ciao a tutti! Avrei la necessità di stoppare un processo batch che gira su windows per poi ristartarlo (lanciando semplicemente il .bat o l.exe), ma nn so come fare ho provato a vedere il metodo TerminateProcess mka nn so come usarlo.
    Potete darmi una mano??
    Grazie
    Pam

  2. #2
    come da regolamento: nel titolo bisogna specificare anche linguaggio e versione...

    ti riferisci a: vba, vb6, vb.net, c#?
    ...Terrible warlords, good warlords, and an english song

  3. #3
    io lo sto facendo con VBScript!

  4. #4
    se sai il nome del processo .exe (non .bat)

    è sufficiente utilizzare la funzione VBScript che ti permette di interagire con la shell (prompt del dos)

    e lanciare il comando dos:

    (per terminarlo)
    taskkill /im indirizzo\nome_processo.exe

    (per lanciarlo)
    start indirizzo\nome_processo.exe

    p.s. questo funziona con i sistemi windows NT

    altrimenti... da VBScript lanci un eseguibile che ti permette
    di intercettare il processo e di killarlo (tramite l'API TerminateProcess())!
    ...Terrible warlords, good warlords, and an english song

  5. #5
    Non gli piace lo "/IM".
    Ma io i comandi li devo mettere in un file vbs va bene lo stesso?
    Grazie

  6. #6
    yess!

    'File .vbs [killa il processo "pro.exe"]
    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.Run "taskkill /im proc.exe", 0, True

    'per lanciarlo, invece di taskkill (nella riga in neretto)
    'inserisci: start proc.exe
    ...Terrible warlords, good warlords, and an english song

  7. #7
    Il mio SO è WINDOWS 2000 e sembra che taskkill vada solo su XP, nn c'è qualcosa di simile?
    Grazie ancora

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    VB 6.0

    con visual basic ..come lo terminiamo !!!

  9. #9
    Fatto! Ho scaricato un tool di windows che si chiama kill.exe, perchè il taskkill è solo per sistemi superiori a 2000.
    Grazie a tutti per gli aiuti!!
    Pam

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.