Torna indietro   Hardware Upgrade Forum > Software > Programmi e Utility

Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro è un registratore digitale elegante e tascabile con app integrata che semplifica trascrizioni e riepiloghi, offre funzioni avanzate come template e note intelligenti, ma resta vincolato a un piano a pagamento per chi ne fa un uso intensivo
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 03-01-2007, 01:51   #1
Caio81
Senior Member
 
L'Avatar di Caio81
 
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 , non avevo mai trovato un software che lo facesse, e mi è sembrato carino riprendere l'idea, anche perchè l'effetto è abbastanza soprendente

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:
  • Nascondere e far ricomparire la taskbar (barra delle applicazioni)
  • Nascondere e far ricomparire tutti gli oggetti del desktop
  • Abilitare e disabilitare l'utilizzo del Task Manager
  • Blocco degli strumenti di input (mouse e tastiera)
  • Timer per bloccare l'input con riabilitazione automatica
  • Lock della sessione corrente (sblocco con password)

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
__________________
My Flickr :: My Panoramio :: My blog :: My business

Ultima modifica di Caio81 : 03-01-2007 alle 01:56.
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 02:57   #2
71104
Bannato
 
L'Avatar di 71104
 
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?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 10:15   #3
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
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.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 11:22   #4
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da 71104
be', per commentare su un forum di programmazione servirebbe il codice...
Ehehe..infatti ho sbagliato sezione, volevo postare in programmi e utility (già chiesto lo spostamento)

Quote:
Originariamente inviato da 71104
1) il programma non merita quella grafica (il logo che hai postato è moooolto bello!! O_O)
Grazie, in effetti ho cercato di dargli un aspetto quantomeno piacevole, e considerando che non sono un grande esperto di grafica, lo considero un grande complimento

Quote:
Originariamente inviato da 71104
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)
Non so se sia necessario abilitare qualche opzione, ma sul mio win la scorciatoia suddetta non funziona, l'unico modo che conoscevo per lockare la sessione è con il ctrl+alt+canc ma funziona solo se hai la visualizzazione del login semplice (quella in cui devi inserire anche il nome utente per intenderci).
In ogni caso l'effetto è lo stesso, visto che viene utilizzata una funzione delle API di windows.

Quote:
Originariamente inviato da 71104
3) a cosa potrebbe mai servire bloccare l'input per un certo tempo prestabilito?
Non ne ho la più pallida idea, magari sempre per proteggere il pc dalle mani di qualcuno (bambini ad esempio) mentre fai partire un cartone animato (tutto quello che c'è in esecuzione continua a funzionare) e tu sei momentaneamente assente...
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:
Originariamente inviato da Elbryan
Comunque sia, senza provarlo, credo l'unica cosa utile sia il lock dello schermo (come su linux).
Per il resto son tutte scemenze =D
Grazie!
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
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 11:28   #5
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
Quote:
Originariamente inviato da Caio81
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
non mi parte proprio
__________________
Tranquillo, il post è finito.
Take me as I am.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 11:29   #6
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da Elbryan
non mi parte proprio
hai installato il framework .NET? Se si, che versione?
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 11:30   #7
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
Quote:
Originariamente inviato da Caio81
hai installato il framework .NET? Se si, che versione?
e che diamine pure il .net vuole? 2.0 in italiano comunque.
__________________
Tranquillo, il post è finito.
Take me as I am.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 15:21   #8
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da Elbryan
e che diamine pure il .net vuole? 2.0 in italiano comunque.
ma LOL
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?
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 17:23   #9
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
Quote:
Originariamente inviato da Caio81
ma LOL
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?
il resto non so come estrapolarlo dalla segnalazione.

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.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 22:59   #10
Caio81
Senior Member
 
L'Avatar di Caio81
 
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
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 23:38   #11
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
Quote:
Originariamente inviato da Caio81
Ok grazie mille per la segnalazione, ora il problema è sistemato, potete prelevarlo dai link nel post iniziale
perfetto
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.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 03-01-2007, 23:51   #12
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da Elbryan
perfetto
noto che modifichi le policies e immagino utilizzi la shellexecute.
In realtà per questa applicazione modifico delle chiavi di registro e utilizzo delle funzioni della libreria user32.dll...però ci sei andato vicino

Quote:
Originariamente inviato da Elbryan
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"
E' davvero potente, se sei disposto a investire una discreta cifra potresti aggiudicarti entrambi

Quote:
Originariamente inviato da Elbryan
"D:\lan_party\servizi\Mr.Hide\Mr.Hide\obj\Release\Mr. Hide.pdb"
nice
Questa poi...non pensavo si portasse dietro "tutte queste" informazioni
Forte il process explorer eh
Si scoprono tante cosine interessanti...
__________________
My Flickr :: My Panoramio :: My blog :: My business

Ultima modifica di Caio81 : 04-01-2007 alle 00:10.
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 08:12   #13
Gunny Highway
Senior Member
 
L'Avatar di Gunny Highway
 
Iscritto dal: Jul 2004
Città: CAGLIARI - Sardinia
Messaggi: 4146
qualche immagine? ma fa sparire le icone e poi le fa tornare nella stessa posizione?
__________________
Lista Trattative --- FlickR --- BLOG Manuale Ita Maha MH-C9000
Mio Pc e miniServer --- Era la mia Reflex---Google Galaxy NEXUS AND NEXUS 5 AND GALAXY NOTE 10.1 2012
Gunny Highway è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 08:56   #14
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
Quote:
Originariamente inviato da Caio81
In realtà per questa applicazione modifico delle chiavi di registro e utilizzo delle funzioni della libreria user32.dll...però ci sei andato vicino


E' davvero potente, se sei disposto a investire una discreta cifra potresti aggiudicarti entrambi


Questa poi...non pensavo si portasse dietro "tutte queste" informazioni
Forte il process explorer eh
Si scoprono tante cosine interessanti...
la shellexecute è una chiamata alle api che ti permette di eseguire un comando (e quindi lanciare un applicativo).
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.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 09:48   #15
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da Gunny Highway
qualche immagine? ma fa sparire le icone e poi le fa tornare nella stessa posizione?
si certo, e non solo...cmq fai prima a scaricarlo e a provarlo, tranquillo che non è nocivo!
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 09:56   #16
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da Elbryan
la shellexecute è una chiamata alle api che ti permette di eseguire un comando (e quindi lanciare un applicativo).
Grazie per la delucidazione, ma come ho scritto sopra uso la user32 non la shell32

Quote:
Originariamente inviato da Elbryan
Ah .. ti ho bloccato l'accesso al registro e l'applicazione solleva un eccezione.
Non avevo considerato che non tutti (solo il 99,9%) gli utenti usano win con privilegi di amministratore e permessi di default...ora gestisco la cosa

Thanks
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 10:28   #17
Elbryan
Senior Member
 
L'Avatar di Elbryan
 
Iscritto dal: Jun 2005
Città: In scatola
Messaggi: 3979
Quote:
Originariamente inviato da Caio81
Grazie per la delucidazione, ma come ho scritto sopra uso la user32 non la shell32


Non avevo considerato che non tutti (solo il 99,9%) gli utenti usano win con privilegi di amministratore e permessi di default...ora gestisco la cosa

Thanks
per curiosità, la user32 gestisce i processi a livello utente o puoi scegliere anche di eseguirli come un altro utente?
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.
Elbryan è offline   Rispondi citando il messaggio o parte di esso
Old 04-01-2007, 14:26   #18
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Quote:
Originariamente inviato da Elbryan
per curiosità, la user32 gestisce i processi a livello utente o puoi scegliere anche di eseguirli come un altro utente?
Il processo viene eseguito con i privilegi del processo che la esegue, non credo sia possibile cambiare i privilegi di esecuzione passandogli un semplice parametro ma probabilmente è possibile farlo in altri modi...

Quote:
Originariamente inviato da Elbryan
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 ^^
Non è per niente una domanda idiota, come ti dicevo in merito a questa libreria non è fattibile ma esistono diversi metodi in C# per eseguire un processo con credenziali diverse da quelle dell'utente che lo lancia.
Uno di questi è process.start

----prova

Per la cronaca ho gestito la situazione anomala di esecuzione con registro "protetto", le nuove versioni sono online
__________________
My Flickr :: My Panoramio :: My blog :: My business

Ultima modifica di Caio81 : 05-01-2007 alle 01:19.
Caio81 è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2007, 19:06   #19
Caio81
Senior Member
 
L'Avatar di Caio81
 
Iscritto dal: Oct 2003
Città: Bs pro
Messaggi: 2873
Ragazzi il software è qui se lo volete provare fate pure
__________________
My Flickr :: My Panoramio :: My blog :: My business
Caio81 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo Plaud Note Pro convince per qualità e int...
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Arriva Managed Kubernetes Standard, la p...
Dal MIT un nuovo elettrolita solido auto...
Object First annuncia la disponibilit&ag...
Apple lancia Music Transfer Tool: import...
Mario Draghi critica gli obiettivi green...
Dimensity 9500 promette prestazioni da p...
HybridPetya, il ransomware che può...
Apple Mac mini con chip M4 a prezzi mai ...
Alphabet, società madre di Google...
Incidente con Tesla in Svizzera: il prop...
Shein chiude a Stradella e si sposta in ...
Cosa ci ha detto IAA Mobility 2025? Elet...
Meta Ray-Ban Display trapelati in video:...
Titan Army e una nuova tecnologia che ca...
GPT-5-Codex ufficiale: è l'assist...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:51.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v