Projekty poskytujú spôsob, ako presadiť limity využívania zdrojov pre rôznych používateľov a skupiny. Môžu sa použiť na obmedzenie počtu súborov, ktoré proces môže otvoriť, jeho maximálna veľkosť, využitie procesora, pridelenie pamäte a ďalšie. Každý proces a užívateľ patrí do jedného alebo viacerých projektov. Počiatočný projekt používateľa je určený v čase prihlásenia a bude buď predvolený, alebo projekt nastavený v časti Užívateľské atribúty tohto modulu. Používatelia môžu prepnúť na rôzne projekty pomocou príkazu newtask .
Každý projekt má zoznam používateľov a skupín, ktoré majú prístup k nemu, napríklad prepnutím naň príkazom newtask . To, že užívateľ je členom projektu, nemusí nevyhnutne znamenať, že k nemu automaticky bude patriť v čase prihlásenia - toto musí byť nastavené v časti Užívateľské atribúty .
Najdôležitejšie atribúty projektu sú limity zdrojov, ktoré sa vzťahujú na jeho členov. Každý z nich má nasledujúce atribúty:
- prostriedky
- Prostriedok, ktorý riadi, ako napríklad deskriptor procesného súboru max. Pre maximálnu veľkosť súboru, ktorý je možné vytvoriť, alebo proces maximálny čas procesora pre množstvo času CPU, ktoré môže proces spotrebovať.
- Typ zdroja
- Určuje, kto môže zmeniť tento limit prostriedkov a takmer vždy je nastavený na Privileged . Tento atribút je voliteľný - ak vyberiete možnosť <Žiadne> , bude namiesto toho platiť globálny limit systému pre daný prostriedok. Význam ďalších možností je:
- Privileged - môžu ho zmeniť iba privilegovaní (superužívatelia) volajúci.
- Systém - Opravené počas trvania inštancie operačného systému.
- Základné - môže ho zmeniť vlastník volacieho procesu.
- Horná hranica
- Horná hranica použitia, ktorú môže proces spotrebovať pred spustením akcie. Toto sa zadáva v bajtoch, sekundách alebo počte vlákien, v závislosti od typu prostriedku.
- Akcia pri prekročení
- Určuje, čo sa stane s procesom, ktorý presahuje limit. Zvyčajne sa nastaví na Zakázať , čo jednoducho spôsobí zlyhanie systémového volania, ktoré sa pokúsilo prekročiť limit. Užitočné však môžu byť aj možnosti vyslania signálu do priestupkového procesu.