|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Mr.Hide - Software per nascondere desktop,taskbar e altre cose...
Ciao a tutti,
a scopo di test qualche tempo fa avevo sviluppato un'applicazione che permetteva di nascondere e far ricomparire la barra delle applicazioni di windows, gli oggetti del desktop, e altre cosette... Per quanto inutile possa sembrare la cosa ![]() ![]() Pertanto ho rivestito l'applicazione di una "veste grafica" migliore di quella iniziale (anche se sicuramente non eccezionale) aggiungendo alcune feature interessanti, come la possibilità di bloccare l'input inserito dall'utente attraverso tastiera e mouse ed impostare una scadenza a cui il pc ritorna utilizzabile. Elenco delle feature:
Pensavo che il programma potesse essere utile per diversi scopi, come ad esempio per testare queste simpatiche funzionalità di windows, sgomberare momentanemente il desktop dalla visualizzazione degli oggetti (che spesso sono troppi), bloccare l'utilizzo del pc o anche come semplice "scorciatoia" per chi avesse bisogno di qualcosa per abilitare o disabilitare il task manager velocemente o per lockare la macchina immediatamente lasciando il pc protetto nelle brevi pause. In realtà un altro esempio di utilizzo che mi è venuto subito in mente è di poter fare dei gran scherzoni agli amici burloni che si prenderanno un bello spavento quando vedranno tutti gli oggetti scomparsi o non troveranno più la barra delle applicazioni ![]() ![]() Spero che potrà interessare/servire a qualcuno, sono disposto anche a continuare il lavoro implementando altre funzioni offerte dalle API di windows, come la possibilità di far comparire/scomparire al volo i vari pulsanti di login/logoff/reboot etc.etc., o altre cosette del genere. ![]() Il programma è disponibile in 2 versioni (link ai download): Sono graditi commenti di ogni tipo, ciao a tutti ![]() Ultima modifica di Caio81 : 03-01-2007 alle 01:56. |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
be', per commentare su un forum di programmazione servirebbe il codice...
![]() comunque alcune cose che posso già commentare anche senza: 1) il programma non merita quella grafica (il logo che hai postato è moooolto bello!! O_O) 2) per bloccare la sessione interattiva nella workstation e costringere ad inserire la password dell'account loggato interattivamente in essa, su Windows XP basta premere Tasto Win+L (Tasto Win sarebbe quello che apre il menu avvio) 3) a cosa potrebbe mai servire bloccare l'input per un certo tempo prestabilito? ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Cacchio .. pure i miei programmi dovrebbero avere un bel logo ma invece hanno quello di delphi (o C# .. dipende).
Che tristessa.. Comunque sia, senza provarlo, credo l'unica cosa utile sia il lock dello schermo (come su linux). Ovvero lo schermo diventa nero, muovo il mouse ed inserisco password e torno al mio.. Quindi non Win+L perché non faccio un logout ma semplicemente locko il pc. Per il resto son tutte scemenze =D Edit: ![]() mmh..
__________________
Tranquillo, il post è finito. Take me as I am. Ultima modifica di Elbryan : 03-01-2007 alle 10:17. |
![]() |
![]() |
![]() |
#4 | |||||
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
![]() Quote:
![]() Quote:
In ogni caso l'effetto è lo stesso, visto che viene utilizzata una funzione delle API di windows. Quote:
![]() ![]() Il blocco della macchina mentre il pc rimane visibile e funzionante nelle sue operazioni è una cosa che non esiste di default su windows...o sbaglio? Quote:
![]() In realtà sono consapevole dell'inutilità del programma, soprattutto in ambito di utilizzo giornaliero, il suo scopo è solo quello di mostrare alcune funzionalità avanzate di windows non così largamente conosciute o fornire una scorciatoia per compiti comunque ottenibili in altri modi... Il crash che hai avuto in che occasione si è presentato? Il nome che vedi era il residuo delle informazioni assembly di un vecchio test, ora ho ricompilato il tutto e aggiornato la versione scaricabile ![]() |
|||||
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Quote:
![]()
__________________
Tranquillo, il post è finito. Take me as I am. |
|
![]() |
![]() |
![]() |
#6 | |
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
|
|
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Quote:
__________________
Tranquillo, il post è finito. Take me as I am. |
|
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
![]() Come tutti i software che si appoggiano al framework .NET direi di si...eppure è strano che non parta nemmeno, per la maggior parte delle operazioni ha bisogno dei privilegi di administrator ma dovrebbe almeno partire...se non è troppo impegnativo mi fai vedere i dati contenuti nella segnalazione errori? |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Quote:
EventType : clr20r3 P1 : mr.hide.exe P2 : 0.0.0.1 P3 : 459b8ced P4 : mr. hide P5 : 0.0.0.1 P6 : 459b8ced P7 : 47 P8 : 12 P9 : system.nullreferenceexception
__________________
Tranquillo, il post è finito. Take me as I am. |
|
![]() |
![]() |
![]() |
#10 |
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Ok grazie mille per la segnalazione, ora il problema è sistemato, potete prelevarlo dai link nel post iniziale
![]() |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Quote:
![]() noto che modifichi le policies e immagino utilizzi la shellexecute. Visual Studio mi ha sempre interessato come tool di sviluppo ma non mi ci sono mai impegnato per utilizzarlo. Ha delle potenzialità incredibili.. Se mi fai da tutor lo "compro" ![]() "D:\lan_party\servizi\Mr.Hide\Mr.Hide\obj\Release\Mr. Hide.pdb" nice ![]()
__________________
Tranquillo, il post è finito. Take me as I am. |
|
![]() |
![]() |
![]() |
#12 | |||
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
![]() Quote:
![]() Quote:
![]() Forte il process explorer eh ![]() Si scoprono tante cosine interessanti... Ultima modifica di Caio81 : 04-01-2007 alle 00:10. |
|||
![]() |
![]() |
![]() |
#13 |
Senior Member
Iscritto dal: Jul 2004
Città: CAGLIARI - Sardinia
Messaggi: 4146
|
![]()
__________________
Lista Trattative --- FlickR --- BLOG Manuale Ita Maha MH-C9000 Mio Pc e miniServer --- Era la mia Reflex ![]() |
![]() |
![]() |
![]() |
#14 | |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Quote:
So bene che modifichi il registro e vai nella chiave delle policies (HKEY_USERS\id_coccoloso\Software\Microsoft\Windows\CurrentVersion\Policies\System). Ah .. ti ho bloccato l'accesso al registro e l'applicazione solleva un eccezione. Metti i comandi in una sorta di try - except e gestisci l'eccezione con un messaggio. ^^ Bye
__________________
Tranquillo, il post è finito. Take me as I am. |
|
![]() |
![]() |
![]() |
#15 | |
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#16 | ||
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
![]() Quote:
![]() Thanks |
||
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
|
Quote:
Mi spiego meglio.. puoi impostare il pid di un processo in modo che venga eseguito come "root" o ti limita ai permessi utente? Immagino suoni come una domanda piuttosto idiota poiché sappiamo tutti che possiamo dire "Esegui come.." per far eseguire un processo a livello "altro utente" ma mi chiedevo se di per se desse la possibilità di forzare l'esecuzione ad un livello superiore (magari mostrando anche una sorta di login). Thanks ^^
__________________
Tranquillo, il post è finito. Take me as I am. |
|
![]() |
![]() |
![]() |
#18 | ||
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Quote:
Quote:
Uno di questi è process.start ----prova Per la cronaca ho gestito la situazione anomala di esecuzione con registro "protetto", le nuove versioni sono online ![]() Ultima modifica di Caio81 : 05-01-2007 alle 01:19. |
||
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
|
Ragazzi il software è qui se lo volete provare fate pure
![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:51.