single instance and notify in system tray

后端 未结 4 1589
眼角桃花
眼角桃花 2021-01-03 09:17

I am working on the application (C# 2.0). I have implemented single instance in it. Everything is fine. If i run the application again, it shows messagebox saying \"instanc

相关标签:
4条回答
  • 2021-01-03 09:49

    You could use a WCF service inside you app.

    Your second app connects to it via NetPipe, invode a method and closes.

    Your first app receive the call and pops-up the baloon notification

    0 讨论(0)
  • 2021-01-03 09:49

    The easiest way to implement a single instance and to inform the first one if a second is started is already implement in .Net. Just take a look into the following links:

    Hanselman: Single Instance WinForms

    OpenWinForms (select True Single Instance application)

    0 讨论(0)
  • 2021-01-03 09:52

    The CodeFluent Runtime which is free set of tools provides a SingleInstance class to implement a single instance application:

    You've just to override the WndProc method to pops-up your notification (Baloon tip).

    0 讨论(0)
  • 2021-01-03 10:01

    You need a form of interprocess communication, to signal to the other instance that it should display the messagebox.

    In this instance, you could go one better than telling the existing instance to display the message, and instead tell it to restore it's main window (i.e. "unminimise").

    0 讨论(0)
提交回复
热议问题