Wychwycenie otwarcia folderu

0

Witam!
Jak wychwycic czy uzytkownik podczas dzialania programu odtworzyl jakis folder / zablokowac jego otwarcie i ew zareagiwac na to?
Z gory dzieki

0

Okna Explorera maja klase CabinetWClass, mógłbyś wuszukiwać te okna i sprawdzac, np. pasek adresu albo tutuło (zależy od ustawień) jaki folder jest otwarty i potem tylko wysylasz WM_CLOSE i tyle. Ale nie wiem po co to chcesz to robic, bo wystraczy otorzyc katalog i innym programie i guzik z twojego zabezpieczenia.

0

Chodzi o zablokowanie dostepu do otwarcia wybranego folderu z moziomu explorera. Dopiero w przypadku podania hasla dostep do folderu jest mozliwy... A o innych sposobach bede sie pozniej martwil :]

0

Chodzi o zablokowanie dostepu do otwarcia wybranego folderu z moziomu explorera.

<font color="darkblue">Jest dosyć prosty sposób na zablokowanie dostępu do plików (w win9x + me - bo o te systemy chyba ci chodzi). Możesz otworzyć te pliki przy pomocy funkcji winAPI CreateFile() i ustaw dwShareMode na 0 jak będziesz chciał odblokować dostęp to po prostu je zamknij funkcją CloseHandle.

Jeśli chodzi o winNT 2000 XP to wystarczy zablokować dostęp i stworzyć nowago user'a.</span>

1 użytkowników online, w tym zalogowanych: 0, gości: 1