Blokowanie otwierania pliku przez użytkownika.

0

Witam. Na początek będzie historyjka, żeby stworzyć ogólny pogląd sytuacji.
Mój program tworzy sobie plik konfiguracyjny nazwijmy go "temp.cfg". Są w nim przechowywane rzeczy, do których użytkownik dostępu mieć nie powinien. W związku z tym potrzebuję zablokować go tak, aby tylko i wyłącznie mój program miał dostęp do jego odczytu / zapisu / usunięcia / przeniesienia. Inny program powinien nie być w stanie tego otworzyć. Nie mam żadnego pomysłu, dla tego zwracam się do was o pomoc. Mam nadzieję, że nie jest to zbyt podstawowy temat, dlatego nie umieszczam go w Newbie.

P.S.
Próbowałem FileShare.None

, ale mi nie działa. (Win 8, konto admina)
0
cPlusPlus napisał(a):

Próbowałem FileShare.None

, ale mi nie działa. (Win 8, konto admina)

Ale co nie działa? `FileShare.None` zabrania równoczesnego dostępu do pliku innemu procesowi, podczas gdy jest otwarty w Twoim. Tu nie ma co nie działać.

Jeśli nie chcesz szyfrowania, to może Isolated Storage Cię zadowoli? 
http://www.codeproject.com/Articles/28179/Use-of-Isolated-Storage-A-Simple-Demo
0

Spróbowałem przekonać się do szyfrowania i deszyfrowania pliku tak jak jest to przedstawione w tym tutorialu: http://msdn.microsoft.com/pl-pl/library/e970bs09.aspx , metodą prób i błędów oraz po kilku godzinach ciągłego przekształcania kodu udało mi się dojść do zadowalających wyników, także chciałbym podziękować uzytkownikowi @spartanPAGE
, gdyż przekonałem się, że szyfrowanie nie jest takie złe (mam z nim złe doświadczenia, m.in. duuuuużo straconego czasu i nerwów). Ponieważ jednak udało się, uważam ten temat za zamknięty.

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