vb.net 응용 프로그램에서 sysprep을 실행하려고하는데 경로와 파일 이름이 정확하게 확인 되었음에도 불구하고 파일을 찾을 수 없다는 것을 반환합니다. 나는 process.start를 사용하여 새로운 프로세스로 선언하고 파일 이름과 별도로 경로를 선언했다. 필자가 작성하고자하는 코드는 다음과 같습니다. 어쩌면 누군가가 그것을 시험해보고 해결책을 찾을 수 있는지 알아볼 수 있습니까?Process.Start()를 사용하는 동안 오류가 발생했습니다.
Private Sub btnsysp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsysp.Click
Dim P As New System.Diagnostics.Process()
P.StartInfo.UseShellExecute = True
P.StartInfo.WorkingDirectory = "C:\Windows\System32\sysprep\"
P.StartInfo.FileName = "sysprep.exe"
P.Start()
End Sub
사용 권한 문제? C : \ WINDOWS \ SYSTEM32에서 모든 것을 옮긴다면? – Steve
프로젝트의 대상 CPU 설정을 AnyCPU로 변경하여 c : \ windows \ syswow64로 리디렉션되지 않도록하십시오. 어떤 sysprep.exe가 없습니다 –