Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 390021
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 12, 20262026-05-12T15:55:25+00:00 2026-05-12T15:55:25+00:00

I found there are lots of posts showing how to detect if the application

  • 0

I found there are lots of posts showing how to detect if the application instance already running. But I cant find any one that shows how to access or use the same running application.

I have created shell menu items and linked them an application. For ex. If you right click on any folder it shows “OS Monitor”. If i clicked on that an application is started. If I again right clicked on the folder and selected “OS Monitor” another instance of same application is started. I have to prevent this. Further more when user closes the “OS Monitor” form I just made it hidden. So that if the user again selects the same menu option then the same running form need to show.

I have created the application using C#2005. Does anybody have the idea how I could access the same running instance of the application.

Thanks in advance.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-12T15:55:26+00:00Added an answer on May 12, 2026 at 3:55 pm

    As address spaces of applications are separated, you have to use some global mechanism/object. An example is named mutexes: you create a named mutex, if it already exists, then the application was already running. Using Mutexes for ensuring that only one instance is running is presented on this blog

    The second step is to communicate with the running instance. Therefore you have to use some IPC mechanism. Easiest is to use Windows messages if you are running Windows (like in the example from Blog). Note that this would not be portable to MONO as you have to make native calls. If that matters you could use a network connection among other possibilities. See answers to this question: IPC Mechanisms in C# – Usage and Best Practices.

    After having transmitted the parameters to the running instance, you have to exit of course, otherwise you’ll end up with two applications running. For a short time (the time of parameter transfer) you have indeed two instances running but only one effectively is doing the job.

    This response was made under the assumption that you can/wish to make modifications to “OS Monitor”.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

After running exec sp_lock on one of our databases we found there's close to
I know there are lots of posts similar to this, but after crawling SO,
I found there're two different opinions about how greedy regex is executed: one is,
Hi I have created a java application. I found there is an application menu
I know there are lots of stack overflow posts about this. I have this
Okay, I found lots of posts on SO about how to pull a RANDOM
There are lots of posts out there on pivoting rows into columns for various
I have been researching this problem and while there's lots of posts on various
Good day! I know there has been lots of posts for this kind of
I've found lots of posts telling of how to force a browser to download

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.