2013-04-12 3 views
-3
ProcessStartInfo startInfo = new ProcessStartInfo(); 

startInfo.FileName = @"c:\windows\system32\rundll32.exe"; 

startInfo.Arguments = 
@"C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen C:\Users\Sony\Desktop\c.jpg" 

Я хочу указать изображение URI (C:\Users\Sony\Desktop\c.jpg) как строковое значение. Так какие изменения мне нужно внести в startInfo.Arguments.Ошибка с кодом

+3

Что вы пытаетесь сделать? – SecurityMatt

+0

И какова ошибка? –

+0

Серьезно подумайте о написании лучшего заголовка для своего вопроса. –

ответ

1

Постройте его перед рукой.

string imagePath = "C:\Users\Sony\Desktop\c.jpg"; // or get this value from however you please 
string arguments = string.Format("C:\WINDOWS\System32\shimgvw.dll,ImageView_Fullscreen {0}", imagePath); 
startInfo.Arguments = arguments; 
+0

Я пробовал это, но просмотрщик фотографий не открывается. У вас есть другое решение? Мне нужно это срочно. – user2269629

Смежные вопросы