Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Chiudere un processo di sistema.
Forum - C# / VB.NET - Chiudere un processo di sistema.

Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 11:00
Venerdì, 21/08/2009
Salve, chiedo il codice per chiudere un processo di taskmgr, il processo che si deve chiudere quando apro il mio programma è "explorer.exe"

Vi prometto che non abbandonerò questo topic

PM Quote
Avatar
lorenzo (Normal User)
Guru


Messaggi: 1178
Iscritto: 15/04/2008

Segnala al moderatore
Postato alle 15:19
Venerdì, 21/08/2009
se cercassi su google troveresti tutte le informazioni necessarie....comunque perché vorresti chiudere "explorer.exe" ??? non sarà mica..... :nono::nono:

Ultima modifica effettuata da lorenzo il 21/08/2009 alle 15:20
PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 20:00
Venerdì, 21/08/2009
No, non è un virus e nemmeno un trojan, mi serve questo codice perchè stò trasformando un computer in un internet point e ho fatto in modo che appena acceso si apre il mio programma (che dovrebbe terminare il processo explorer.exe e possibilmente bloccare il taskmgr per evitare modifiche al pc)

PM Quote
Avatar
Daniele93 (Normal User)
Expert


Messaggi: 226
Iscritto: 29/05/2009

Segnala al moderatore
Postato alle 0:39
Sabato, 22/08/2009
Ti posto il codice trovato con google... L' ho testato e funziona...

Codice sorgente - presumibilmente VB.NET

  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.         Dim myProcesses() As Process
  3.         Dim myProcess As Process
  4.         ' Restituisce un'array con tutti i processi chiamati Notepad
  5.         myProcesses = Process.GetProcessesByName("Notepad")
  6.         'chiude ogni processo chiamato Notepad
  7.         For Each myProcess In myProcesses
  8.             myProcess.CloseMainWindow()
  9.         Next
  10.     End Sub



Al posto di notepad metti explorer e il gioco è fatto!

Spero di averti aiutato... E spero tu abbia detto la verità...:k::D

Ultima modifica effettuata da Daniele93 il 22/08/2009 alle 0:43
PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 0:27
Domenica, 23/08/2009
grazie mille !

PM Quote
Avatar
Daniele93 (Normal User)
Expert


Messaggi: 226
Iscritto: 29/05/2009

Segnala al moderatore
Postato alle 0:29
Domenica, 23/08/2009
Figurati!;)

PM Quote
Avatar
fabriziorocca (Normal User)
Guru


Messaggi: 1162
Iscritto: 22/03/2009

Segnala al moderatore
Postato alle 13:01
Domenica, 23/08/2009
ah senti, e come ultima cosa mi serve il codice per bloccare il taskmanager, ovvero fare in modo che quando premo i tre tasti non si apra taskmgr

PM Quote
Avatar
GoLDBeRG (Ex-Member)
Expert


Messaggi: 331
Iscritto: 19/12/2005

Segnala al moderatore
Postato alle 13:09
Domenica, 23/08/2009
There is a registry hack to enable or disable Windows NT TaskManager. The same registry hack applies to Windows 2000 and Windows XP.

Hive: HKEY_CURRENT_USER
Key: Software\Microsoft\Windows\CurrentVersion\Policies\System
Name: DisableTaskMgr
Type: REG_DWORD
Value: 1=Enablethis key, that is DISABLE TaskManager
Value: 0=Disablethis key, that is Don't Disable, Enable TaskManager



imports system.win32


registry.HKEY_CURRENT_USER.createsubkey("DisableTaskMgr").setvalue("0-1",dword)

spero che sia abbastanza chiaro...

PM Quote
Avatar
Daniele93 (Normal User)
Expert


Messaggi: 226
Iscritto: 29/05/2009

Segnala al moderatore
Postato alle 13:19
Domenica, 23/08/2009
Io rimuoverei l' autorizzazione agli utenti che non siano amministratori di sistema così che chiunque usi un' account senza privilegi di amministratore si trovi scritto: "Taskmanager è stato disabilitato dall' amministratore di sistema" e puoi farlo dal sistema senza codice...

Non so se in vista funzioni (per cui non chiedermi altro a riguardo xkè ho vista) ma su xp potevi fermare il servizio tskmanager... anche qui senza codice...

La soluzione migliore per un' internet point è quella di rimuovere le autorizzazioni al file di sistema : "C:\Windows\System32\taskmgr.exe"

Spero ti aiuti:k:

Ultima modifica effettuata da Daniele93 il 23/08/2009 alle 18:02
PM Quote