如何在VB.NET程序中启动explorer.exe

时间:2019-06-07 01:52:10

标签: vb.net

因此,我目前正在开发一种限时应用程序。我希望能够使用家用计算机来限制兄弟之间的平均使用量。除了可以通过单击主屏幕按钮并单击开始菜单中的应用程序绕过整个应用程序的事实以外,几乎所有内容都已设置好。因此,我想在使用以下命令登录帐户后在应用程序启动时杀死“ explorer.exe”:

Dim command = "taskkill /f /im explorer.exe"
Shell(command)

它有效。但是,我的问题是在输入正确的代码以能够使用PC后,我似乎无法正确地重新启动explorer.exe。它只是打开Windows File Explorer窗口,而没有任务栏和其他带有子功能的explorer.exe功能:

Sub RestartExplorer()
    System.Diagnostics.Process.Start("explorer.exe")
End Sub

1 个答案:

答案 0 :(得分:0)

你为什么不尝试

Sub RestartExplorer()
    System.Diagnostics.Process.Start("explorer.exe")
    System.Diagnositics.Process.Start("winlogon.exe")
End Sub

OR

Sub RestartExplorer()
    System.Diagnositics.Process.Start("winlogon.exe")
End Sub