Odśwież określony folder za pomocą operacji c # lub rejestru

0

Zaimplementowałem nakładkę ikony i aktualizuję ją dobrze, ale jedynym problemem, z którym mam do czynienia, jest konieczność odświeżenia folderu, aby uzyskać nową nakładkę. Daj mi znać, czy jest jakiś sposób na odświeżenie konkretnego folderu z kodu c # lub poprzez niektóre operacje rejestru.

Dodałem skrót do lewego okienka eksploratora plików. Muszę to również odświeżyć. Obecnie odświeżam samego eksploratora, aby uzyskać nową nakładkę, ale działa ona jak szum, ponieważ odświeża wszystkie otwarte okna, a także ikony na pasku zadań.

Mam nadzieję, że ktoś zaproponuje mi kilka opcji.

sujith karivelil
źródło
Kiedy mówisz odświeżanie, masz na myśli kliknięcie prawym przyciskiem myszy - & gt; odświeżenie i / lub F5, czy coś zupełnie innego? Wydaje się to jednak bardziej kwestią programowania.
Ramhound
Tak, podobnie do right click->refresh and/or F5
sujith karivelil
podobny czy dokładnie? Jeśli jest dokładnie taki, po prostu wykonaj procedurę, która wysyła wysyłający klucz F5.
Ramhound
Jak mogę to zrobić?
sujith karivelil
1
Spójrz na ustawienie jakiejś funkcji sendkey, która jeśli data nowej wersji zostanie kliknięta, naciśnij F5 lub coś. Jeśli wypromowałeś nową ikonę pliku itp., A exe ma wersje zmian itp. Związane ze zmianami, które wprowadziłeś, po prostu powiedz, czy bieżąca data i niektóre daty cofnięcia są takie same, a następnie naciśnij F5, gdy użyjesz exe. Gdyby to było dłużej niż tego samego dnia, powiedziałbym, że można bezpiecznie założyć, że klient wylogował się lub włączył ponownie, albo wyszedł z folderu w Eksploratorze Windows i wrócił do niego do tego czasu ... przynajmniej pomyślałbyś, że może . Szybki pomysł bez bardziej szczegółowych informacji.
Pimp Juice IT