아래 그림은 내 바탕 화면입니다 (win7 pro). 나는 아이콘 Broadband.lnk Win API - 데스크톱 프로그램 시작 방법?
를 시작하는 C# 코드에서 원하는 그리고 난 그것이 내가 System.Diagnostics 네임을 사용하여 시도이 사진
에 표시되는 버튼의 분리를 밀어 시작할 때; 하지만 cmd를 작동하지 않습니다 ... 어떤 아이디어를 바탕 화면 아이콘을 시작 하고이 후 창문에 부착하고 버튼을 호출?
나는 cmd를이 코드를 시도하고 일을 didnt한다 : Process cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput =
true;
cmd.StartInfo.RedirectStandardOutput =
true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
/* execute "dir" */
cmd.StandardInput.WriteLine(@".\Desktop\Broadband.lnk");
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
더 좋은 질문은 없을 것이라고 생각하지 않습니까? 프로그래밍 방식으로 광대역 연결을 끊는 방법은 무엇입니까? 문제에 대한 당신의 접근 방식은 매우 드문 경우입니다. –
'System.Diagnostics'를 사용하여 코드를 게시하여 바로 가기를 실행할 수 있습니까? 나는 이것을 이전에했는데 효과가있었습니다. 인터넷 연결 바로 가기는 아니지만 다른 바로 가기가 있어야합니다. 어떻게 작동하지 않는지 언급하지 않았습니다. –