Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [vb.net]nome processo di esplora risorse

    ciao.
    come da titolo chiedo come si chiama il processo di esplorarisorse,in modo che possa trovarlo e killarlo in questo modo:
    System.Diagnostics.Process[] myProcesses;
    myProcesses =
    System.Diagnostics.Process.GetProcessesByName("wor dpad");

    foreach (System.Diagnostics.Process instance in myProcesses)
    {
    instance.Kill();

    }

    cosi mi chide tutte le istanze di wordpad.
    Per esplora risorse?
    grazie.

  2. #2
    explorer.exe
    Occhio però che chiudendo tutte le istanze di tale processo sparirà anche il desktop e la barra delle applicazioni, perché tale processo si occupa anche di mostrare tali elementi.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    In effetti queste richieste mi lasciano perplesso ... ma perche' mai un programma dovrebbe killare tutte le istanze di explorer ... ? Mah ...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    infatti non voglio killare tutte le instanze di explorer,ma solo l'esplora risorse che ho aperto tramite il process.start ,è possibile?,anche ciudendo tutte le altre instanze di explorer,tranne il desktop.
    grazie mille

  5. #5
    Originariamente inviato da giuseppe500
    infatti non voglio killare tutte le instanze di explorer,ma solo l'esplora risorse che ho aperto tramite il process.start ,è possibile?
    Non so se ridere o piangere... A cosa credi che servano le istanze della classe Process?
    codice:
    Dim myProc As New Process
    myProc.Start("explorer.exe")
    '...
    myProc.Kill()
    .
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    ok ,mi spiego meglio:
    devo creare un semplicissimo form , per lanciare explorer nella cartella immagini e per killare la sua istanza.
    Il problema è che non ho disponibile il processo che ho lanciato perchè l'ho lanciato dalla shell perchè non so come aprire la cartella immagini(che si trova nelle specialfolders)tramite un processo.
    Per questo pensavo di scorrere le istanze per trovarlo:
    System.Diagnostics.Process[] myProcesses;
    myProcesses =
    System.Diagnostics.Process.GetProcessesByName("exp lorer");

    foreach (System.Diagnostics.Process instance in myProcesses)
    {
    instance.Kill();

    }
    mi potete aiutare?
    grazie

  7. #7
    Originariamente inviato da giuseppe500
    perchè l'ho lanciato dalla shell perchè non so come aprire la cartella immagini(che si trova nelle specialfolders)tramite un processo.
    Eh? Forse è meglio se mostri il codice...
    Amaro C++, il gusto pieno dell'undefined behavior.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    ho tentato cosi per aprire c:\programmi:
    myProcess.StartInfo.FileName = @"explorer.exe";
    myProcess.StartInfo.WorkingDirectory=@"c:\programm i";
    myProcess.StartInfo.UseShellExecute = false;
    myProcess.StartInfo.Verb = @"c:\programmi";
    myProcess.Start();

    ma non funziona.
    si puo passare qualche argomento per fare aprire la directory che si vuole aprire?
    dopo ho risolto .
    grazie

  9. #9
    codice:
    Dim myProc As New Process
    myProc.Start("explorer.exe c:\programmi")
    '...
    myProc.Kill()
    Amaro C++, il gusto pieno dell'undefined behavior.

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie,ma non funziona,ma la funzione start non accetta nessun parametro.
    Uso il framework 2.0 e vb.net e vs 2005

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.