Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    42

    chiusura di un processo

    ciao ragazzi.
    Chi sa dirmi come chiudere un processo di windows tramite asp.net?

    Dim temp As Process()
    temp = Process.GetProcesses()
    Dim x As Integer
    For x = 0 To temp.Length - 1
    ' Console.WriteLine()
    ListBox1.Items.Add("Process: " + temp(x).ProcessName)
    Next
    temp(nome_processo_da_uccidere).Kill()

    io, ho utilizzato questo codice ma mi restituisce una pagina di errore, in cui mi dice accesso negato. Da cosa dipende? come lo supero?

  2. #2
    Dal fatto che, ovviamente, l'utente ASPNET o NETWORK SERVICE non ha sufficienti diritti per effettuare operazioni del genere sulla macchina.
    Ovviamente è SCONSIGLIATISSIMO dare permessi di amministrazione a questo tipo di utenti.

    Al max.. se proprio vuoi.. se il sito è una sorta di intranet e quindi chiuso dall'esterno, potresti pensare di creare un pool di applicazione apposito ed assegnarli come utente esecutore, un nuovo utente con i sufficienti permessi x fare l'operazione che richiedi.
    Occhio però: non è detto che funzioni.. dal Web certe cose non si dovrebbero fare.


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    42
    come faccio a dare i permessi???

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.