Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Run a completly hidden batch file

Is there any program (is it even possible) that I can call from a batch file (.bat) like this:

> stealthlaunch PROGRAM

And it will launch the program without showing any window (or anything) to the user?

Info: I need to launch and updater for the company prog ( a series of interlinked xls files), and I've done a batch that automates te proces for me (copying files, patching files, installing new components), but I really hate do have people seeing the programs POP-UP

share|improve this question

marked as duplicate by Paul, Journeyman Geek, Simon Sheehan, ChrisF, random Nov 10 '11 at 13:49

This question was marked as an exact duplicate of an existing question.

so, you want to launch a virus? :) – akira Nov 9 '11 at 11:29
Not a virus... Added info – Senderkk Nov 9 '11 at 11:39
so you need the process running while the employees are currently logged in? do you need to run it in their account? can you run it while they are not logged in? – akira Nov 9 '11 at 12:07
What's planned is for them to recebe it by mail. With instruction to execute it – Senderkk Nov 9 '11 at 12:26
Sending updates to internal software over email, with instructions for users to run an executable that remains completely hidden... Sure, that's very good security practice. Not. – grawity Nov 9 '11 at 13:16

Could this be what you're looking for:

Hidden Start

From the site:

Console applications and batch files are regularly run at Windows startup or in a schedule. The main inconvenience of this is that each application opens a console window that flickers on the screen. Hidden Start (or Hstart) is a lightweight command line utility that allows you to run console applications and batch files without any window in the background, handle UAC privilege elevation under Windows 7 and Vista, start multiple commands in parallel or synchronously, and much more.

Screenshots: enter image description here enter image description here


Hstart is usually started by entering the following command line:

hstart /NOCONSOLE "batch_file_1.bat" "batch_file_2.bat" "batch_file_3.bat"
It is possible to redirect the console output of batch files into a log file:

hstart /NOCONSOLE /IDLE /D="E:\Backups" 
     "cmd.exe /c "MyDailyBackup.bat > backup-log.txt""
The /IDLE command line switch means that the backup process will run with the lowest priority class, and /D="" sets the starting directory of the batch file (required if the command line or script contain relative paths).

Other resources(solutions):

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.