Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    190

    Bloccare/Terminare EXE {Visual Basic 6}

    Salve a TUTTI ... navigatori informatici...

    Avrei una necessità perticolare... VVoVe:

    Come fa un Firewall o TaskManager a Bloccare o Terminare un programma?

    Mi potreste indicare, con un esempio,
    come posso bloccare o terminare un programma in esecuzione
    in Visual Basic 6...

    grazie a tutti...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Per terminare un processo puoi scrivere (ad esempio per la calcolatrice)

    codice:
    Dim obj As Object     
    For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_Process WHERE Name='calc.exe'")         
      obj.Terminate     
    Next
    Invece, se per "bloccare" intendi IMPEDIRE di lanciare un eseguibile, allora non puoi farlo da VB ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    190
    Grazie «oregon»
    per l'aiuto...

    ma se il nome del programma l'ho gia nella variabile "EXE-run"
    il comando diventa così:
    codice:
    Dim EXE-run as String
    Dim obj As Object     
    
    obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_Process HERE Name=EXE-run")   
          
    obj.Terminate
    è corretto..?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Mi spieghi come fai a chiamare una variabile

    EXE-run

    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente bannato
    Registrato dal
    Mar 2007
    Messaggi
    190
    e' semplicemente un esempio...

    EXE -» oggetto, programma
    run -» stato, in esecuzione

    il nome della variabile sarà probabilmente diverso...

    comunque... :master:

    obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_Process HERE Name=EXE-run")

    obj.Terminate


    è giusto?, o non si possono utilizzare le variabili ma solamente testi nativi?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma che stai dicendo?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.