VisualBasic 은 그냥 프로퍼티 하나 추가해주면 되는 것을...
C# 은 쩝...

VB 는 아래와 같이 설정하지요...


갑자기 구현을 해야할 것이 생겨서요 찾아보다가
다음 페이지를 참고해서? ㅡㅡ' (베껴서 작성했습니다.)


덕분에 금새 만들었습니다요... ㅡㅡ'

보실 분들 참고 하셔요...
http://ko.w3support.net/index.php?db=so&id=391339

    4     static class Program

    5     {

    6         /// <summary>

    7         /// 해당 응용 프로그램의 주 진입점입니다.

    8         /// </summary>

    9         [STAThread]

   10         static void Main()

   11         {

   12             if (!IsAppAlreadyRunning())

   13             {

   14                 Application.EnableVisualStyles();

   15                 Application.SetCompatibleTextRenderingDefault(false);

   16                 Application.Run(new frmUserSynch());

   17             }

   18             else

   19             {

   20                 MessageBox.Show("Application 이 이미 실행중입니다!!!\n작업관리자의 Process 를 확인해 보시기 바랍니다.");

   21             }

   22         }

   23 

   24         private static bool IsAppAlreadyRunning()

   25         {

   26             System.Diagnostics.Process currentProcess = System.Diagnostics.Process.GetCurrentProcess();

   27             return (IsAppAlreadyRunning(currentProcess.Id, currentProcess.ProcessName));

   28         }

   29 

   30         private static bool IsAppAlreadyRunning(int ID, string Name)

   31         {

   32             bool isAlreadyRunnig = false;

   33 

   34             System.Diagnostics.Process[] processess = System.Diagnostics.Process.GetProcesses();

   35 

   36             foreach (System.Diagnostics.Process process in processess)

   37             {

   38                 if (ID != process.Id)

   39                 {

   40                     if (Name == process.ProcessName)

   41                     {

   42                         isAlreadyRunnig = true;

   43                         break;

   44                     }

   45                 }

   46             }

   47             return isAlreadyRunnig;

   48         }

   49     }


그럼 행복한 고수되셔요...













저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'.NET > C#' 카테고리의 다른 글

[C#] How do you check if a file is in use?  (0) 2017.07.27
[C#] 단일 Process 실행  (2) 2010.11.08
[C#] C# 은 VB.NET 따라쟁이...  (3) 2009.05.07
[C#] C# 컴파일러 오류  (0) 2009.03.06
[C#] 요것 한번 보시죠... VB.NET 에는 없어요. ^^'  (0) 2009.03.06
[C#] Yield  (0) 2009.03.06
Posted by woojja