Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: kodowanie folderu
ksieluk
from Alex city




Typ: neutral
Postów: 30
Zarejestrowany: Mar 2004
kodowanie folderu

chcialbym aby przy otwieraniu jakiegos folderu wlaczal mi sie moj prog np. jako password a po wpisaniu dobrego hasla folder normalnie sie otwieral


_____________________________________________
Jeżeli to jest pytanie - to pomóż mi. Jeśli odpowiedź to  powodzenia :-)

24-05-2004 09:17
Pokaż profil ksieluk  Wyślij email do ksieluk   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

musisz chyba jakiegoś VXDka napisać. A raz, że tego w VB nie zrobisz, dwa, że nie jest to takie proste :-(


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

26-05-2004 12:43
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Hmm mam taki pomysł...

Można napisać kontrolke a następnie pobawić się w "edycje" folderów (zależnie od wesji windowsa). Chodzi mi tu o to że sposób wyświetlania folderu (musi być włączony sposób wyświetlania jako strony Web) można sobie ustawić - albo ręcznie edytować każdy folder - czego nie polecam - albo zrobić to przez rejestr. Np dodając klucz o jakiejś wartości do klucza HKCR\CLSID a następnie nazywając folder w sposób następujący Nazwa.{wartość_klucza} spowodujemy że nie będzie on traktowany jako zwykły folder - wszystko możemy sobie poustawiać.

Żeby nie być gołosłownym spróbuj dodać sobie folder o np takiej nazwie Folderek.{21EC2020-3AEA-1069-A2DD-08002B30309D} a zobaczysz że to co jest po kropce zostanie ukryte a wchodząc do tego folderu zostaniesz tak jakby automatycznie przeniesiony do panelu sterowania. (Uprzedzam że mówiłem tu o sytuacji jaka jest w Windows Me,98 - nie wiem jak jest w późniejszych wersjach ponieważ ich nie używam - ale na bank da sie zrobić podobnie)

Co do tej kontrolki to odczytywała by ona pliki jakie są w tym folderze i je wyświetlała userowi. Jak user by chciał otworzyć jakiś plik z listy zostałby on zdeszyfrowany (oczywiście po wpisaniu hasła). Gdy user by wychodził z folderu wszystkie zdeszyfrowane pliki byłyby szyfrowane ponownie.

Różne metody szyfrowania poszczególnych plików znajdziesz na necie (o ile już ich nie znasz) lub nawet może na vb4all.

To jest tylko mój pomysl - nie wiem czy by to na bank działało ale raczej da sie to zrobić - tyle że trzeba mieć troszke wiedzy nie tylko o VB ale też na temat shella - explorera/rejestru. Myśle że jak bedziesz naprawde zainteresowany sprawą to byś doszedł do tego jak to wszystko zrobić. Zaznaczam że na chwilę obecną sam tego dokładnie nie wiem (nie wiem np jakie dokładnie wartości trzeba by było powprowadzać do tego dodanego klucza w rejestrze - ale można to rozgyźć analizując podobne klucze lub studiując MSDN'a ).

A tak na marginesie to pytanie do Jelcyna: Napewno nie da sie napisać czegoś w rodzaju VXD w vb? Wydaje mi się że by sie dało Tyle że to od cholery roboty

Jeju ale sie rozpisałem hehe. No nic - życze powodzenia w projekcie. Jak byś był tym zainteresowany i miał z czymś problem postaram się pomóc - tyle że teraz sesja i do lipca na nic nie mam czasu . Informuj jak by co o postępach


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

26-05-2004 19:07
Pokaż profil m-a-x  Wyślij email do m-a-x   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002

Ja twierdzę, że stary, dobry NC się na tą sztuczkę nie nabierze ;-)

Co do VXD i VB nic mi nie wiadomo, wiem tyle że w C i MASMie można pisać, bo widziałem sample


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

26-05-2004 20:58
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

No wiadomoże sie NC (DOS) - jak powiedziałeś - sie "nie nabierze" ale ogólnie koledze chodzi o zahasłowanie folderu a czy to bedzie każdy plik z osobna kodowany czy będą one zebrane w jeden i zakodowane to jedna ryba. Tak więc czy tak czy siak nawet z poziomu dos'a nie odczytałbyś tych plików bo byłyby zahasłowane. A pod windowsem wchodząc do folderu wprowadzał byś tylko raz hasło i dostęp miałbyś wtedy do wszystkich plików (bez konieczności wprowadzania pass za każdym razem podczas otwierania kolejnych plików)


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

26-05-2004 21:16
Pokaż profil m-a-x  Wyślij email do m-a-x   
gary11
maniak




Typ: neutral
Postów: 2
Zarejestrowany: Feb 2004
Da sie ino i to bardzo prosto..

a ino da sie to zrobic nawet w vb.. jak?

* utworzyć sobie nowy typ pliku,
* ukryc rozszezenie (tak jak np. skróty w Windowsie - bez .lnk na koncu i\lub bez .pif)
* oczywiscie przypisac ikonke (np. folderu.

Tylko jest tego jeden minus:
- Musisz utworzyc sobie do tego przegladarke "plikow"

ale za to jakie bezpieczenstwo i urozmaicić roznymi wymyślonymi przez siebie algorytmami szyfrowania itp.. logika panowie!
nawet sam stary poczciwy norton sie temu nie oprze, jak i zaden inny.. poza tym z takim formatem
"virtualnym folderkiem" mozna wieleee rzeczy zrobic (np. dorobic w asemblerku sterownik CD-Rom'a Virutalnego itp.)

To chyba najlepszy wybór!

Tez takie cudo, juz sobie dawno zrobilem z rozmaitymi algorytmami szyfrowania.. (obecnie wersja 0.09) w assemblerze (wersje dos i win).
A z przeniesieniem kodu do VB nie bylo by wiekszego problemu.

przyklad moge wyslac na maila lub moze niedlugo tu na forum

Pozdrawiam!


_____________________________________________


04-06-2004 00:08
Pokaż profil gary11  Wyślij email do gary11        2718327
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

nom wyślij wyślij - najlepiej do Jelcyna - pewnie umieściłby takie cuś w workshopie


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

04-06-2004 12:05
Pokaż profil m-a-x  Wyślij email do m-a-x   
ksieluk
from Alex city




Typ: neutral
Postów: 30
Zarejestrowany: Mar 2004
ok

dzieki for all! Pomogliście mi


_____________________________________________
Jeżeli to jest pytanie - to pomóż mi. Jeśli odpowiedź to  powodzenia :-)

14-06-2004 11:21
Pokaż profil ksieluk  Wyślij email do ksieluk   
Wszystkich odpowiedzi: 7 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1