Frage : Explorer.exe innen töten und wiederbeginnend. Netz

Hallo, verursacht

I ein Stück des Codes, der explorer.exe tötet und Internet Explorer mit einer Verbindung eröffnet.  Jedoch gebeten worden ich, Explorer.exe nur wiederzubeginnen, wenn die Seite mit dieser Verbindung geschlossen ist.  Ist das möglich, um zu tun und wenn ja, wie?  Alle mögliche Codebeispiele sein great.

p.s, das es nicht in VB.net sein muss.

Many thanks.

Dom
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
Public erklären Funktion TerminateProcess Bibliothek „kernel32“ (ByVal hProcess als IntPtr, ByVal uExitCode als UInteger) als ganze Zahl

    Privates Unterseeboot Form1_Load (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt MyBase.Load
        Für jedes ObjPro als Prozess in Process.GetProcessesByName („FORSCHER“)
            TerminateProcess (ObjPro.Handle, 1)
            Bis tun ObjPro.HasExited = ausrichten
                Application.DoEvents ()
            Schleife
        Zunächst

        System.Diagnostics.Process.Start („https://www.yahoo.com ")
        Process.Start („Explorer.exe“)

        Me.Close ()

    Enden-Unterseeboot
Enden-Kategorie

Antwort : Explorer.exe innen töten und wiederbeginnend. Netz

Dieses arbeitet besser…
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
Importe System.Diagnostics
Allgemeine Kategorie Form1
    Öffentlichkeit erklären Funktion TerminateProcess Bibliothek „kernel32“ (ByVal hProcess als IntPtr, ByVal uExitCode als UInteger) als ganze Zahl
    Privates Unterseeboot Form1_Load (ByVal Absender als System.Object, ByVal e als System.EventArgs) behandelt MyBase.Load
        Für jedes proc als Prozess in Process.GetProcessesByName („Forscher“)
            TerminateProcess (proc. Handgriff, 1)
            Bis proc.HasExited tun
                Application.DoEvents ()
            Schleife
        Zunächst

        Schwaches IE als neuer Prozess ()
        ie.StartInfo.FileName = „c:\program files\internet-Forscher \ iexplore.exe“
        ie.StartInfo.Arguments = „http://www.yahoo.com/“
        ie.StartInfo.UseShellExecute = falsch
        IE. Beginnen ()
        ie.WaitForExit ()

        Verdunkeln Forscher als neuer Prozess ()
        explorer.StartInfo.FileName = „C:\windows\explorer.exe“
        explorer.StartInfo.UseShellExecute = falsch
        Forscher. Beginnen ()
    Unterseeboot beenden
Kategorie beenden
Weitere Lösungen  
 
programming4us programming4us