Saturday, 29 August 2009

HideApp - Hide your applications

HideApp

NEWS: 08/10/2010 - version 2.4 released! Added beta Python script support.

Download
DOWNLOAD HIDEAPP v2.4.0.1


- We often need to use applications which don't require any user input, but show bothersome interfaces or prompts. Yeah, I'm talking about batch files as well :)

As you know, it's impossible to completely hide these apps (they can just be minimized, but can't become invisible) without using other methods (javascript, vbscript etc.). HideApp is an utility coded in VB.net capable of generating shortcuts which will start your applications in background, thus without any on-screen console nor interface.

I tried to code this utility to be as light as possible, in order not to influence the app startup time. You'll just have to select the application you want to hide (with its command line arguments, if necessary) and HideApp will do its work.

Once you've installed HideApp, you'll be able to manually create these kind of shortcuts using this syntax for the shortcut's destination:

[HideApp.exe path][space]"[yourapp.bat path]"[space]"[parameters]"

For example, if HideApp is installed in C:\Program Files\HideApp, mybatch.bat is located in C:\Program Files and it needs the "/s" parameter, the destination will be:

C:\Program Files\HideApp\HideApp.exe "C:\Program Files\mybatch.bat" "/s"

When you double click the shortcut, mybatch.bat will be started in the background without showing the usual black command prompt. At the moment, HideApp supports .exe, .bat, .com, .js, .py and .vbs files. If you'd like more extensions to be added, leave a comment to this article and I'll include them in the next release.


CHANGELOG
--------------
v1.0 - First functional release.
v1.1 - Code optimized and lightened; generated shortcuts will have the same icon as the application.
v2.0 - New "Browse" window; fixed some minor bugs.
v2.1 - Code extremely optimized and lightened.
v2.2 - Added Javascript and VBScript support; code optimized.
v2.3 - Added command line parameters handling; works on systems with UAC enabled; code optimized.
v2.4 - Added Python script support; code optimized.

INSTALLATION NOTES
-------------------------
To install HideApp you just have to extract the content of the .rar archive to any folder you like. Further instructions are present in the ReadMe.txt file
NOTE 1: the archive contains the Italian and English versions of the utility.
NOTE 2: the files HideApp.exe and Interop.IWshRuntimeLibrary.dll have to be in the same folder.

- Spesso capita di dover utilizzare applicazioni che non richiedono alcun input da parte dell'utente, ma che mostrano fastidiose interfacce o prompt a schermo. Ad esempio ai più "smanettoni" spesso sarà capitato di creare file batch che eseguano automaticamente un dato compito, ma che una volta avviati mostravano quella noiosa console nera stile MS-DOS.

Come ben saprete, non è possibile nascondere del tutto questo genere di applicazioni (al massimo le si può minimizzare, ma questo non le rende "invisibili") senza sfruttare altri mezzi (javascript, vbscript etc.). HideApp è un'utility codificata interamente in VB.net in grado di generare collegamenti che avvieranno le vostre applicazioni in background, quindi senza alcuna interfaccia o console a schermo.

Ho cercato di codificare quest'utility in maniera più leggera possibile, in modo da non pesare affatto sui tempi di apertura delle applicazioni che si desidera nascondere. Basterà selezionare l'applicazione in questione (specificando gli eventuali parametri per riga di comando) ed HideApp creerà un collegamento in grado di avviarla in modalità "invisibile".

Una volta installato HideApp, sarà anche possibile creare questi collegamenti manualmente: basterà digitare come destinazione del collegamento il percorso di HideApp seguito da uno spazio e dal percorso dell'applicazione da rendere invisibile tra virgolette. Ad esempio, se HideApp è installato in C:\Programmi\HideApp, l'applicazione mybatch.bat si trova in C:\Programmi ed ha bisogno del parametro "/s", la destinazione del collegamento sarà:

C:\Programmi\HideApp\HideApp.exe "C:\Programmi\mybatch.bat" "/s"

Avviando il collegamento, mybatch.bat sarà avviato in background, senza mostrare il solito prompt nero tipico dei file batch. Al momento, HideApp supporta i file .exe, .bat, .com, .js, .py e .vbs. Se volete che aggiunga altre estensioni, lasciate un commento a questo articolo ed io vedrò di includerle nella prossima release.


CHANGELOG
--------------
v1.0 - Prima release pienamente funzionale.
v1.1 - Codice ottimizzato ed alleggerito; i collegamenti generati assumono l'icona dell'applicazione.
v2.0 - Nuova schermata stile "Sfoglia"; sistemati alcuni bug minori.
v2.1 - Codice estremamente alleggerito ed ottimizzato.
v2.2 - Aggiunto supporto per JavaScript e Visual Basic Script; codice ottimizzato.
v2.3 - Aggiunta possibilità di specificare parametri per riga di comando; funziona su sistemi con UAC abilitato; codice ottimizzato.
v2.4 - Aggiunto supporto per Python script; codice ottimizzato.

NOTE DI INSTALLAZIONE
-----------------------------
Per installare HideApp è sufficiente scompattare i file contenuti nell'archivio .rar in una cartella a vostra scelta. Ulteriori informazioni sono contenute nel file ReadMe.txt.
NOTA 1: l'archivio contiene le versioni italiana ed inglese dell'utility.
NOTA 2: i file HideApp.exe e Interop.IWshRuntimeLibrary.dll devono trovarsi nella stessa cartella.


Antivirus - Best Freeware Download Spyware free downloads - Top 4 Download Best Software 4 Download HideApp at softoxi.com HideApp verified download

3 comments:

  1. please support to python,its *.py file.

    ReplyDelete
  2. I moved your comment to the correct page :)

    And okay, I'll include it in the next release!

    ReplyDelete
  3. There you go! Let me know if there's anything wrong with it.

    ReplyDelete

Please only use comments to give feedback or suggestions. Support requests are only accepted via email.

/* IMG tags of images to preload */