"Make Single Instance Application" Supposed To Work Across Multiple XP Users?
Jun 30, 2009
I am writing a program in VB.net (vs 2008) that requires that only one instance of the executable be running at a time. Naturally I went for the simple solution by selecting the "Make single instance application" checkbox in the Project properties. Unfortunately, this option does not seem to work across multiple users that are logged into a single XP machine, thereby causing the same issues for my program as if I were able to run multiple instances on one single user. Granted this is a corner case, that someone would switch users while my program is running, but I'd like to understand the limitations. So my question is whether the "Make single instance application" property is supposed to work across multiple users? or is it limited to only one-instance-per-user.
Here are the steps the recreate the issue (prereqs: computer with XP pro installed, 2 user accounts (not on a Windows Domain), and a dummy "single instance" program created using the property mentioned above):
1) Log in with user1, start up the single instance program
2) Switch to user2 (StartMenu -> LogOff -> Switch User)
3) Start up the single instance program using user2
*After step 3, the program launches without complaint even though another instance is running on user1. Is this a glitch? or by design?
View 2 Replies
ADVERTISEMENT
Dec 13, 2008
I have set the "Make single instance application" check box.And when my application version is 1.0.0.0 for example, it is OK and won't load multiple instances.But when I create a new version, for example 1.0.0.1, then I can run 2 instances of my application, when the 1st instance is 1.0.0.0 and the second instance is 1.0.0.1.What should I do to prevent this?
View 2 Replies
Aug 25, 2009
in vb 2008 express this option is available under application properties. does anyone know what is its function? does it make it so that it's impossible to open two instances at the same time?
View 3 Replies
Aug 30, 2011
I am looking for a way to make my app running in a single instance mode and showing the MainWindow of the first instance when another instance is launched.I do a quick search on the internet but I did'nt find anything to open the MainWindow of the first instance or it was for Windows Form not for WPF.
View 1 Replies
Jul 15, 2011
I have a single instance VB 2010 application I know how to communicate with the next instances run through the StartupNextInstance application event. The usual way of working with this is parsing command line arguments of the new instance and continue execution of the old instance. What I would like to do is replace the running instance with the new one. Is there any way to do this other than disabling the single instance property ?
View 1 Replies
Jun 29, 2010
If you mark your application using "Make Single Instance Application" option in the application settings tab and run your application under a GUEST account or a restricted limited/standard account the application throws UnAuthorizedAccessException or CantStartSingleInstanceException.
Take the following steps to reproduce this behavior.
1) Create Windows Form application.
2) Enable the "Make Single Instance Application" in the project properties.
3) Log onto a GUEST account and open the application twice to simulate StartUpNextInstance.
We need developers to reproduce this behavior and post any valuable input if you experience these symptoms.
When posting information please include the following:
a) The operating system version + service pack.
b) The .NET framework version used.
c) Verify this symptom is present when running under GUEST account.
To workaround this issue turn off the "Make Single Instance Application" option ad create a Local named mutex in the StartUp() event.
[Code]...
View 8 Replies
Feb 8, 2012
creating single instance form in MDI Application. How to check whether form's instance created or not?
View 6 Replies
Aug 4, 2010
I have a mdicontainer form that summons forms. My problem is when the a user clicks again the menu for that form, it also make another instance of it.
What I did is declare a public class with a public variable on it ex: Boolean isFormOneOpen = false. Then every time formOne opens, it checks first the global variable I declared a while ago if it's false, if it is, instantiate an object of a formOne and then show it. Otherwise, do nothing. Very static, imagine if I have many forms, I have to declare a variable for each form to check if it's already open. Maybe a method that accepts a Form? Or any more clever way to do this.
View 2 Replies
Aug 26, 2009
I'm writing vb.net code with MS Visual Studio 2005.When running my application I get "foo.exe is already running on this machine".(Even though I'm running faa.exe instead
View 14 Replies
Apr 13, 2009
Is there any way of restarting a single instance application, which is deployed via clickonce?
View 1 Replies
Jul 12, 2010
i am using "Animated Window Effects with "Toast" popup demo" code from the code bank created for jmcilhinney. I put a NotifyIcon control on it and check Make single instance application on the project properties windows. the problem is that every time that i launch the app it creates one instance on the system tray of the app. i can not figure out how to over come this attached is a copy of my project.
View 10 Replies
May 4, 2012
I will know how do I work with the opened excel instance, when I use multiple userforms. I have on my form1_load open a excel file. Then I observed that on my next userform, was unable to write to that file again. Project have no instance of APP.workbook.
View 8 Replies
Jun 25, 2012
I'm having lots of trouble understanding how repeaters are supposed to work and how I'm supposed to use them. Basically, I have a label, a set of image buttons, and a div within a repeater. When you click on the button, I want to populate the div that was created with these repeaters (so a different div for each iteration of the repeater).[code]I can't get the repeater to iterate. It's only firing off once and then stops. I can't get a label with the repeater data source's Subject (a field in my database) to appear.
View 1 Replies
Feb 17, 2012
I have a VB .NET application set as single instance. When I try to launch the application the second time its window is restored to its normal windowed state instead of being maximized (like it was before attempting the second launch). How can I make the application window to preserve its last state?
View 1 Replies
Dec 13, 2011
I am looking for the code to consolidate multiple .xls sheets from within multiple work books in a file all containing the same format of information. Each sheet needs to be coppied to a new sheet within a single work book.
Once in a single sheet I need to then copy data from a range of fields into one consolidated sheet.
View 1 Replies
Mar 14, 2011
I'm trying to build a single-instance application, but not in the traditional sence. Instead of a simple silent prevention of launching a second application, I want it to send a message to said application so it launches a second mainform in my original process.
(I want some read-only cache (language, style,...) shared, and a few sources like local settings shared, but other then that all resources reside in the mainforms and act as seperate applications.)
(I'm not looking for specific code, more for hints/tips and/or general directions, more specificaly on what parameters do you check process equality, and what method do you use to pass the message? Windows Messages? Sockets? ...)
View 11 Replies
Mar 29, 2011
Has anyone using VB.NET 2010 been able to create a single instance application? I've followed the MSDN sample but it does not have an Application.xaml file. Converting any C# samples to VB doesn't work as I cannot override the Main sub in Application.xaml (C# calls it App.xaml).
View 2 Replies
Dec 22, 2010
I wish to turn on the Single Instance Application choice in Visual Studio 2008 properties. To do so, I must choose "Enable Application Framework". When I do that, my ONLY choice is to choose a Startup Form, not a Startup object. This makes no sense to me. I have a tray application, and I check to see which form I should load, a logon form, or the main form. But since I am forced to choose a startup form, I MUST load the logon or main form to begin with. But I don't want to. I want startup code to determine which one to load first. So then I am playing with making the OTHER form invisible, even if the startup form, but that is a mess.
View 4 Replies
Oct 19, 2010
I developing a windows application. i dont want to allow multiple instance of the application how i will achive that?
View 1 Replies
Mar 15, 2012
We are four in a team using a data entry application created using VB and MS Access as backend DB. The application is installed on all our PCs, but uses my PC as server. We enter data at same time. The application has been slow since we started using it. We were advised to increase the internet bandwidth, which we doubled, but the application is still slow. What can be done to increase the speed of the application to make work move faster?
View 1 Replies
Jan 17, 2012
I am making a program, but I need to make sure a file is at a certain place on a computer other then my own. How do I do this?
View 5 Replies
Jun 11, 2011
I have a windows forms application with one exe and several dlls(Class libraries) in a single solution. The application uses common data that is used across all the dlls. I would like to load the data when the application is starting up and use the loaded data at various points in the dlls so that I do not have to load the common data again and again. How can I share the data loaded in main EXE across the DLLs?
View 2 Replies
Jul 14, 2009
I need to be able to run multiple instances of a standalone (3rd party) application. This application prevents multiple instances from being ran from within the application. I need to basically override this.
I know it can be accomplished by hexing the original executable, however I would like to stay away from this method as I'd like for other users to be able to use my application from the get go without needing to hex the 3rd party app themselves or me having to send them the hexed app. Is there any way to achieve this or am I just taking crazy pills?
View 2 Replies
May 14, 2011
I don't have an example code, but recently figured out how to make a single sub handle the keydown event for multiple text boxes.What I would like to know is if it is simple enough to have the object name that is sending the event instead of "microsoft..text: 54654" (sender.ToString in a debug window) type of return. I don't know how to make use of that.
View 3 Replies
Dec 9, 2008
I use this code but it doesnt seems to work...
If Process.GetProcessesByName(My.Application.Info.ProductName).Length > 1 Then
MsgBox("Program already running!.")
End If
EDIT: ShowInTaskBar = False
View 3 Replies
Jul 7, 2009
I just completed building an application that reads and writes to a MS Access database located on a network drive. It works great on the computer that I created it on, but when I try to run it on another computer it fails to initialize. I'm not sure if there's a setting in the database I need to change,
View 4 Replies
Feb 10, 2009
assume that i have two forms(form1 and form2)form1 code
Imports System.IO
Public Class Form1
Inherits System.Windows.Forms.Form
[Code]....
View 5 Replies
Jun 30, 2010
I am writing a GUI application to run on a touchscreen device using VB.NET and WPF--it must be full screen at all times, like a kiosk app; the window must not be able to resize or move in any way. The window contains a ListBox that users can currently scroll through by dragging across the list. The problem I'm seeing is that when the user drags across the list, the whole window moves a bit, exposing the desktop underneath, then springs back into place once the user stops dragging. I have not been able to figure out how to keep the window stationary while still allowing users to drag across the ListBox to view all list items. Here is a somewhat simplified version of my code:
[Code]...
View 1 Replies
Dec 23, 2009
Say I have a code with 3 methods that do some pretty intensive work. Would executing these methods on 3 seperate threads be faster then executing them one after the other on a single core cpu? And what if it's a dual core or HT?
View 8 Replies
Apr 3, 2012
1.I�d like to publish a free vb.net desktop application for the users to download and use meanwhile I�d like to collect usage information ex: user ip address, user�s registration information, used features, time spent� if the user allows the report to be sent back.
2.Also , in order for the user to be able to use the application, he�ll have to register it then, everytime, before the application loads, it gets verified online that it was registered, maybe validate the registration information or a valid user name and password, no critical personal information. The target of this step is for the application to be used exclusively by the registered user and maybe on his computer only.
View 2 Replies