[C#]별도 bat 파일 필요없이 "신뢰할 수 있는 루트 인증기관"에 인증서 등록
C# / 2010. 1. 13. 16:37
참조 : http://sandeep-aparajit.blogspot.com/2008/04/how-to-execute-command-in-c.html
http://msdn.microsoft.com/ko-kr/library/e78byta0(VS.80).aspx
http://www.uvm.edu/~jgm/wordpress/?p=121
System.Diagnostics.ProcessStartInfo 를 이용하여 실행
인증서 등록하기 예제
인증서등록 도구인 certmgr.exe 와 인증서 hanjin.cer 필요 함.
class Program { static void Main(string[] args) { System.Diagnostics.ProcessStartInfo ps = new System.Diagnostics.ProcessStartInfo("cmd", "/c certmgr.exe -add hanjin.cer -c -s -r localMachine Root"); ps.RedirectStandardOutput = true; ps.UseShellExecute = false; ps.CreateNoWindow = true; System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo = ps; p.Start(); string result = p.StandardOutput.ReadToEnd(); Console.WriteLine(result); } |
인증서는 보안상. 업로드 불가.
끝.