2013-04-12 5 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