Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal. beleza?
Estou com alguns problemas com o System.Diagnostics.Process.****
Esta aplicação eu utilizei a Plataforma C# do Visual Studio 2008.
A minha duvida é o seguinte.
Em uma tela de uma aplicação eu guardo num TextBox(txtDiretorioConta.txt) o diretorio de uma imagem.
Criei um botão para abrir a imagem como o Visualizador de imagens e fax do Windows que consta na txtDiretorioConta.txt via o .
Criei o seguinte codigo na ação do clique do botão.
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.Start("C:/windows/system32/rundll32.exe", "C:/WINDOWS/System32/shimgvw.dll,ImageView_Fullscreen " + txtDiretorioConta.Text);
proc.Start();
proc.WaitForExit();
Dessa forma aparece o seguinte erro:
Member 'System.Diagnostics.Process.Start(string, string)' cannot be accessed with an instance reference; qualify it with a type name instead
Tentei fazer deste modo, mas nada acontece.
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "C:/WINDOWS/system32/rundll32.exe";
proc.StartInfo.Arguments = "C:/WINDOWS/system32/shimgvw.dll " + txtDiretorioConta.Text;
proc.Start();
proc.WaitForExit();
Alguem poderia me dar alguma luz de como abrir uma imagem com o visualizador de imagens e fax do Windows?
Obrigado.
Carregando comentários...