본문 바로가기
C#

C# rundll32 으로 이미지 프린트 하기

by 위즈밈 2022. 11. 16.
반응형
1
2
3
4
5
6
7
8
         using (System.Diagnostics.Process process = new System.Diagnostics.Process())
            {
                string printerName = "Printer Name";
                process.StartInfo.FileName = "rundll32";
                process.StartInfo.Arguments = @"C:\WINDOWS\system32\shimgvw.dll,ImageView_PrintTo """ + ImagePath + @""" " + @"""" + printerName + @"""";
                process.StartInfo.UseShellExecute = true;
                process.Start();
            }
cs

프린터이름이랑 이미지파일 위치를 설정해줘야한다.

 

 

 

rundll32    shimgvw.dll    ImageView_PrintTo /pt   C:\test.png   "Printer Name"

배치 파일로 만든다면 이런 느낌이다.

 

 

 

반응형

댓글