Jak stworzyć własną partycję?

0

Mój temat może nie których smieszyć, gdyż jak lamus rzucam się na bardzo skomplikowane zadanie.
Chciałbym zrobić programik,nakładke na Windowsa, tylko zależy mi na tym aby system plików był bardziej podobny do plików Linuxa, tz. aby katalogi i pliki sprawdzały właściwości np.: żże użytkownik root może pewne pliki otworzyć, usunąc tak jak w Linuxie.
Tylko ważne dla mnie jest aby z innych programów nie mozna było chronionych folderów otworzyć lub usunąć, więc potrzebuję inny system plików.
Moje pytanie więc brzmi:

  1. Czy ktoś z was znam może jakieś stronki, gdzie mógłbym na ten temat przeczytać lub jakieś źródła (najlepiej bybyło dla mnie jakby były w języku polskim, gdyż mój angielski nie jest na najwyższym poziomie)?

  2. Czy można stworzyć taką partycję nie używając programowania niskopoziomowego, czyli assamblera lub C?
    Programuje w Object Pascalu i do piero co uczę się podstaw C.
    Czy jest możliwe stworzenie partycji w Delphi?

Dziękuje z góry za jaką kolwiek pomoc.

0

hmm, nakladka na windowsa nie ma wlasnego systemu plikow... To juz bylby OS.
Z reguly nakladki wlasnie zastepuja exlporera (to ten program, co ma w sobie pasek start, traya, pulpit itp :P)
Gdybys mial robic uprawnienia, to z poziomu programu udostepniac pliki, ale to juz ciezko, bo otwierajac np. inny program ma on juz wszystkie uprawnienia, trze by to zrobic jakims na niskim poziomie, jakims sterownikiem vxd (da sie?) lub assemblerem.
Przynajmniej mi sie tak wydaje...

0

możesz też użyć bespostredniego dostepu do dysku (jakiejs bibliotekinp diskio.dll) i stworzyc partycje bezposrednio w MBR a potem napisać własne funkcje plikowe grzebiace takze bezposrednio na dysku. Bedzie niestety problem ze zmiana progow, zeby uzywaly tych funkcji) :-/

0

Jak chcesz partycje windowsowa, ktora oferuje takie zabezpieczenia to skorzystaj z NTFS.

// dokładnie - po co pisać coś, co już jest dawno napisane i sprawdza się? - ŁF

0

Jak dla mnie to za wysokie progi na lisie nogi.

Po pierwsze musisz nauczyć się tego angielskiego, bo polskich źródełek jest bardzo mało i nie są one wyczerpujące, poza tym dobrze jest znać ten język ;p

A co do low-level to chcesz zrobić coś co będzie low-level bez używania low-levelowych języków?? :-8 No ja nie mówię, że się nie da ale tu mi się zapowiada na wielki projekt a nie lada programik, więc najperw poczytaj sobie troszke tego i troszke tamtego. Dałbym Ci linki ale wszystko co mam jest po angielsku.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.