Ariel Montes

Argomento: Hidden Folder

Un programma che nasconde le cartelle in modo efficiente dall'interfaccia del sistema operativo Windows.

Progetto Personale

Progetto personale nato dal mio desiderio di nascondere alcune cartelle quando davo in prestito la mia chiavetta usb ai colleghi. L'utilità di questo programma è quella di nascondere efficacemente qualsiasi cartella dall'interfaccia del sistema operativo Windows anche su dispositivi USB, in modo che queste cartelle rimangano nascoste su computer diversi.

Requisiti del progetto

  • Quando la cartella è nascosta, tutti i collegamenti creati ad essa perderanno la connessione.
  • Mantenere le cartelle nascoste anche se il sistema operativo è configurato per mostrare i file nascosti.
  • Le cartelle devono rimanere nascoste su chiavette USB in altri computer senza installare alcun software su di essi.
  • Password scelta dall'utente per accedere alle proprie cartelle nascoste nel programma.
  • Utilizzo di database per memorizzare la posizione delle cartelle nascoste di ogni utente del programma e facilitarne la visualizzazione.
Open source

Panoramica del Progetto

Conosciamo tutti la funzione nascondi del sistema operativo Windows. Fa il suo lavoro, se quello che vuoi è che tuo figlio di 6 anni o nonno di 80 anni non riesca a trovare i tuoi file e rovinarli. Ma a un certo punto questo non è sufficiente e vuoi essere in grado di nascondere i tuoi file in un modo più sofisticato. Potrebbe essere necessario nasconderli ai tuoi colleghi o ad altri che conoscono quella magica opzione "mostra file nascosti" che si trova da qualche parte nel file explorer, ma non te lo dirò nel caso tu abbia meno di 6 anni (risate).

Molte persone lasciano questa opzione di vedere i file nascosti abilitata in modo permanente. Per questo motivo, è inefficace nascondere i file che non vogliamo che gli altri vedano quando prestiamo loro una chiavetta USB. Con questo in mente, nasce questo progetto, per soddisfare facilmente questa esigenza.

La Sfida

Sfogliare tutte le funzionalità del sistema operativo Windows per trovare un modo di nascondere meglio le cose. Creare un modo in cui una volta nascosta la cartella dall'interfaccia grafica di Windows, questa possa essere individuata per renderla nuovamente visibile. Tenere traccia delle cartelle nascoste nel caso in cui l'utente dimentica dove si trovano. Creare un backup di questo elenco di posizioni delle cartelle. Implementare la sicurezza sia del programma che del database usato per il backup.

L'Approccio e Soluzione

Dopo aver valutato alcune diverse opzioni, ho scelto questa semplice soluzione: Creare un programma con un'interfaccia intuitiva tradotto in tre lingue diverse. Questo programma cambia il nome della cartella scelta per interrompere qualsiasi collegamento ad essa e conferisce una proprietà alla cartella che indica che appartiene al sistema operativo, in questo modo il sistema risolve di nasconderla per evitare possibili danni indesiderati a (quello che sembrerebbero) i propri file.
Le seguenti sono immagini che mostrano diverse viste del programma come le finestre "aiuto" e "crea nuova password".

image
image

Va anche notato che la maggior parte delle persone non attiva l'opzione per visualizzare i file di sistema perché è pericoloso e persino spiacevole vedere i diversi file che il sistema ha ovunque.

I Risultati

Un programma di installazione guidata che salva la giornata! Deve solo essere installato per nascondere le cartelle desiderate dall'USB o localmente e altri computer che utilizzano Windows non saranno in grado di vedere queste cartelle anche se non hanno questo programma installato.

Puoi trovare la documentazione completa su questo programma qui. Sei anche informato che la sua installazione e l'utilizzo è totalmente gratuito. In effetti è un programma open source il cui codice è disponibile su Github.

Testimonianza

Niente ancora. Sii il primo! Installa questo programma e inviami la tua esperienza tramite e-mail.
image
Anonima
Cliente

Vuoi che ti aiuti con il tuo progetto?

Puoi inviarmi informazioni sul tuo progetto e richiedere una collaborazione, ti risponderò il prima possibile.