"SendTo"를 마우스 오른쪽 버튼으로 클릭하여 FTP 서버로 파일을 보낼 수있는 프로그램을 만들고 있습니다. 문제는 "SendTo"를 클릭 할 때마다 새로운 exe 파일이 열리고 별도의 프로그램으로 작동한다는 것입니다. 이미 열려있는 프로그램으로 파일을 보내려면 어떻게 든해야합니다.SendTo 메뉴 및 단일 인스턴스 프로그램
감사합니다.
"SendTo"를 마우스 오른쪽 버튼으로 클릭하여 FTP 서버로 파일을 보낼 수있는 프로그램을 만들고 있습니다. 문제는 "SendTo"를 클릭 할 때마다 새로운 exe 파일이 열리고 별도의 프로그램으로 작동한다는 것입니다. 이미 열려있는 프로그램으로 파일을 보내려면 어떻게 든해야합니다.SendTo 메뉴 및 단일 인스턴스 프로그램
감사합니다.
다음은 소스 코드가있는 예제 응용 프로그램입니다 : Single Instance Application, Passing Command Line Arguments.
예제에서는 .NET Remoting을 사용하여 인스턴스간에 인수를 전달하지만 WCF, 소켓 또는 파이프를 사용하도록 변경할 수 있습니다.
뮤텍스를 사용하면 단일 인스턴스를 생성 할 수 있습니다.
시작 클래스에 배치하십시오. 예 : Program.cs
private static Mutex _mutex;
[STAThread]
static void Main (string[] args)
{
// Ensure only one instance runs at a time
_mutex = new Mutex (true, "MyMutexName");
if (!_mutex.WaitOne (0, false))
{
return;
}
}
그러나이 내용은 MSDN을 확인하십시오 http://msdn.microsoft.com/en-us/library/ms686927%28VS.85%29.aspx
일이 내가 WPF 응용 프로그램에 사용하는 것입니다. – juharr