Как открыть дефрагментатор диска Windows?

Как открыть дефрагментатор диска Windows с помощью vb.net?

Я перепробовал все решения "Google", но ни одно из них не работает.

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        Process.Start("dfrgui.exe")

    End Sub

а также...

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        Dim sysFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.System)
        Process.Start(sysFolderPath + "\dfrgui.exe")

    End Sub

а также...

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click

        Shell("dfrgui.exe")

    End Sub

2 ответа

Решение

Я предполагаю, что вы компилируете свой код для целевых систем x86. Попробуйте x64 в качестве цели.

System.Diagnostics.Process.Start("C:\pathhere")

Попробуй это:

Dim Pwd As Security.SecureString

Pwd = New System.Net.NetworkCredential("", "Your Passwork").SecurePassword

Process.Start("dfrgui.exe", userName:="Your UserName", password:=Pwd, domain:="Your Computer Domain or Workgroup")
Другие вопросы по тегам