Hirdetés

Új hozzászólás Aktív témák

  • kispx

    addikt

    válasz StrangeFight #3471 üzenetére

    1000 fájlnál, 1000 kérdés lenne.

    Ha minden program csak a saját mappájához férhet hozzá, akkor hogyan fogsz hozzáférni a fájlhoz egy másik programmal?

    Itt nem r/w joggal van a probléma, mivel a fájlrendszert nem is látja, szóval még r/w jogról sem beszélhetünk. Itt a technológia akadálya van: az windows api nem engedi ezt amit szeretnél.

    Letöltésnél, kap egy fájlt. Azután az alkalmazás mit csináljon vele? Nem mondhatja, hogy írja ki a C:\Users\Jóska nevű mappában, mivel nem tudja, hogy létezik-e egyáltalán és ellenőrizni sem tudja. Olyankor max egy save file dialog-ot feldobhat a felhasználónak, aki egyenként expliciten, kiválaszthatja a fájl nevét és helyét. De ekkor sem "kapja meg a fájlt" a program, hanem csak egy a fájlt leíró objektumot kap meg, amivel tud majd írni és olvasni azt az adott fájlt.

    Az új Windows API tervezésénél a biztonság előrébb került mint a Win32 API-nál. És a probléma, hogy ami biztonságosabb, az nem felhasználóbarátabb.

Új hozzászólás Aktív témák