Ma sarebbe la soluzione al mio problema??
PS: Cosa devo cercare nel MSDN?
EDIT:
Sembra che questo è proprio ciò di cui ho bisogno... qualcuno saprebbe tradurmi cosa fa effettivamente?
http://social.msdn.microsoft.com/For...rum=vblanguage
Ultima modifica di deamon75; 10-01-2014 a 20:09
Sì, quel codice dice alle finestre di Explorer di aggiornare il contenuto della vista tramite un metodo ben supportato (usa gli appositi oggetti COM della shell). Per convertirlo in VB.NET puoi usare uno qualunque dei converitori C# <=> VB.NET che puoi trovare sul web. Nota comunque che ti stai comunque appoggiando a comportamento non ben definito - non sta scritto da nessuna parte che ad ogni refresh Explorer va a controllare quella chiave di registro.
Amaro C++, il gusto pieno dell'undefined behavior.
Ho provato quel codice però mi apre una cartella (C:\DATA\) io invece non voglio aprire nessuna cartella, e comunque non mi funziona cioè apre la cartella ma non si ricarica le impostazioni di registro.
Io ho Windows 8.1 ma anche su 7 funziona, in pratica nella barra in alto a destra c'è la checkbox "Mostra file nascosti", appena l checko mi fa vedere i file nascosti o appunto li nasconde.
In pratica ho visto che quella opzione va a modificare la chiave del registro cosi come la modifico io, però se la modifico Manualmente e/o tramite Vb.Net non vedo cambiamenti finchè non premo f5 da una qualsiasi parte oppure faccio tasto destro <> Aggiorna
Repeat: Facendo con quel codice del link il refresh comunque non vedo i file nascosti dopo aver modificato la chiave
Info?
Ora provo a modificare le dichiarazioni però non credo che risolverò il problema
Ultima modifica di deamon75; 11-01-2014 a 19:07