C# - Automatically Run Program On Windows Server Startup?
May 13, 2011
I'm trying to install an app on a windows server that is always on, but I'm running into problems. I've heard that I shouldn't make it a windows service (and would personally rather have a dialog app so I can see progress, etc) so I'm trying to use task scheduler. However, task scheduler keeps trying to close my app prematurely when it should only open it and leave it open.how I could have a dialog app run on startup (and stay running) on my server?
i am trying to make my own user authentication system after i log on with the windows authentication. I want the program to automatically start on startup and i want to enable:
NoDeletePrinter : Disables printer deletion NoAddPrinter : Disables printer adding NoRun : Removes run from the start menu NoSetFolders : Removes folders from the Settings option on Start Menu NoSetTaskbar : Removes taskbar settings
[Code]..
Because i dont want someone else to just delete or tamper with the files that my program made to authenticate me. After i enter my credentials in my program and they are correct i want to disable these. I am using Visual Basic 2010 Express and my computer is Windows 7 64 Bit Home Premium.
I used this code to make my program to startup with windows it should add a registry entry:
Dim key As Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWAREMicrosoftWindowsCurrentVersionRun", True) key.SetValue("MyApp", Application.ExecutablePath)
The problem is that it underline KEY and say declaration expected but shouldn't dim do the job for the declaration.
I can hide my startup form (or make it appear hidden) on startup. I can start my app on windows startup--through registry values--if the user checks a checkbox.
But if the app starts up on windows startup, I want the form to be hidden, so the program can just keep working without bothering anyone. If it starts up because the user started it, I want the form to be showing, because the user probably wants to change some settings or something.
I am working on moving applications from Windows 2000 to new server Windows 2003 R2(64 Bit). I noticed that there are some VB programs and config files for those programs have been placed in Windows 2000 Registry. Some other applications are using them from different servers.Why do we use registry here? How can i move these to registry in windows 2003? Can I just move these or do I have to write VB programs to place them in 2003 registry?
I have a .net Windows Service developed in VB.net. I have a settings file in the root directory called Connections.XML and I am setting the basedirectory [code]...
When I schedule the service this is working absolutely fine in my Windows XP machine. But when I installed the same service in our development server (Windows 2003 64 bit Server) for some reason it is not able to locate this file.
I just made my first 3.5 .NET app and its a simple image viewer. What I want to know is how can I set up my app so when a user clicks on a .jpg image file, it will automatically start up my app. I want it to be my default .jpg viewer.
My company's main software package includes a hefty configuration library which loads on startup. This config library includes some mandatory settings which, if not supplied (via command line arguments), cause the entire application to exit.
This has never been an issue for our users, who launch the software via scripts which have the needed command line arguments supplied automatically. But sometimes when debugging our software we developers forget to specify the necessary arguments in Visual Studio's debug options; it's then very annoying to be greeted with the message Config specification invalid -- missing required parameters X, Y, and Z -- shutting down (I'm paraphrasing, of course).[code]...
I'm developing chat program. I have database on my webhosting where I store rooms and memebrship tables... I created the client, but I still cant do the server side of the program. It must be in win forms app.(I use .Net 3.5)Every tutorialSample of server side is for Console app. Client code is very close to this(if somebody need it): LINK
working on an application which performs a set of operations on Active Directory based on an op code.The application was developed long back and has been working fine. I recently made few changes, which is causing the Server to run out of memory whenever the program is being run. I also modified the code to make sure that the variables being declared in each function are set to "Nothing" at the end of function so that the memory can be collected by garbage collector. To make sure, I'm also forcing garbage collection to take place at different parts of the program. But, I still continue to have the issue. The program is very big and hence I could not upload it.
The code retrieves a list of rows from a table with opcodes in it and based on operation code, it performs a set of tasks. The problem is that when it loops through each row in the table, the size of memory required by the program keeps increasing (> 1 GB) to the point where the Server (Windows 2003) is crashing. I have tried different profiling tools, but none of them have been able to detect any memory leaks in the program. I'm guessing that the resources are being held up and hence causing this issue.
I'm getting a really strange error. I have a program that needs to run a thread on startup, and for some reason when I do myThread.Start() in Form1() it will crash with "program is not working" (But only on Windows Server, not on my local machine!). However, if I put the same code under button1_Start() it works no problem. What gives?
EDIT A little extra information: In my thread I have a line of code that uses invoke
And for some reason the crashing goes away after I make the thread sleep for 2 seconds before it starts executing. Am I using the right method to execute code on the app startup?
how i can write a program to create a shortcut in the startup folder of a different program. So i have one program on my computer that should run at startup, i just need another program to create a shortcut to it, and then copy this shortcut into the startup folder.
I'm writing a program that will be able to start a window service (SQL Server) on demand. Some of our servers have both SQL 2000 and SQL 2005 installed. I'd like to run a WMI query on the server (either local or remote) to determine how many instances of SQL are installed, and then start the latest version of SQL server. Install paths to SQL instances / configs can be different due to SAN configuration, so I need to use a WMI query to get the services.
I was using the following query- "SELECT * FROM Win32_Service WHERE Name LIKE '%MSSQL$%' OR Caption = 'MSSQLSERVER' OR Name = 'SQLSERVERAGENT' OR Name LIKE '%SQLAgent$%'" This returns a bunch of SQL services, so I decided to cut it down- "SELECT * FROM Win32_Service WHERE Name LIKE '%MSSQLSERVER%' OR Caption = 'MSSQLSERVER'" But that query still returns other services (i.e. FullText, Active Directory Helper, etc.) that I don't want. Is it possible to create a WMI query to only look for MSSQLSERVER and SQL Server Agent services? Am I missing something?
I've written a small program to open at startup, but I want to give the user the ability to delete it from showing on startup by clicking a button.But it needs to be compatible on XP, Vista and Windows 7. Is there a line of code which will get the default startup folder path automatically so I can then delete it using my button?
I'm havin a problem ive looked all over the net looking for an example of how to make my vb application run at startup by registry but i cannot find an example or how to do this that has actually worked for me
im tryin to make a application that could disable 2 services when when i run the application. so it would change it from say running automatically to disable. i have a lot of computers i have to administer, and i dont feel like goin one by one doing. Nd ima need radio buttons because a few machines are w7 and others r xp nd they each got diffrent services that have to be disabled.
actually i want to make my app startup with windows and in all Session . im using this code :
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged If CheckBox1.Checked = True Then AddStartup()[code]....
doesnt work all the time , plus doesnt work in all user's session .. also i want to know if my app will keep settings . i mean i saved chekbox checked state in my.settings . does it keep it when the app start up?
Is there any other way to create a shortcut of an application programmatically or just make the application run every time windows loads up..I got this code of google but I am not too happy with it because it requires some assembly that other users might not have and I get an error when launching this feature on other computer could not load file or assembly interop.IWSHruntimelibrary..[code]
I developed an application in Visual Basic 2010 Express which has two features:
1) It is portable and uses some .dlls which must be in the same folder 2) Requires Administrator in order to run
I want my application to run on windows startup. So i created the registry string value and made some tests that gave me the following results:
1) Windows XP -> Runs on startup without any errors 2) Windows 7 Starter -> It simply ignores my application 3) Windows 7 Premium -> The run confirmation box from unknown publisher appeared and when i selected to run, AVG gave a virus warning 4) Windows 8 Consumer Preview -> It simply ignores my application
I am making a setup application and I need to know how to properly add a registry key so the application startup with windows. I have made what you can see on the image but I get an error when my PC restarts.This setup is nothing special I just need to make the registry key properly.
I am just wondering if you people will be able to help me make my application autload on windows startup (Like Windows Live Messenger does), I have been researching on the internet and I cannot find anything for it.
I have a checkbox "Run at startup" Private Sub chkStartup_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles chkStartup.CheckedChanged If chkStartup.Checked = True Then Dim AppPath As String = "C:Documents and SettingsSamMy DocumentsVisual Studio 2008ProjectsImageShack vb.netImageShackAPIWrapperClientobjReleaseWebRequest.exe" [Code] ..... Works great but, what happens when I want to release it? How can I get the application to auto find its apppath??? So I dont have to write C: .....
Some software was installed on 8 XPSP2 PCs at 3 seperate times. 3 of the PCs, after installation, were restarted as per the installation instructions.When restarted, Windows XP displayed an error:The procedure entry point ___CxxFrameHandler3 could not be located in the dynamic link library Msvcrt.dll. and Windows will not start. (nor in Safemode)The problem I am having is that Msvcrt.dll is not shipped with the program, and from my research it is related to C++. The program is written in VB6 so I am confused.It could just be a coinsidence, but it only happens after the installation has told the user to restart the computer, so must be directly related to the installation. However, if the installation files were wrong or corrupt, NO installations would work correctly and we would have a problem on all of the PCs.