No ale třeba je to tak schválně. Funguje to tak, že gatherosstate se zeptá slc.dll jestli je systém aktivovaný no a slc.dll mu odpoví ano nebo ne. Pokud by to bylo řešené normálně, tak se ten gatherosstate zeptá jen systémové ověřené slc.dll. Jenže on ne, on nejdřív ověří jestli existuje i přiložená slc.dll a jestli přiložená je, tak se zeptá té přiložené slc.dll jestli je systém aktivovaný, no a jestli mu ta přiložená slc.dll pošle jako že ano, tak prostě vygeneruje xml, ten se aplikuje v systému a na server ms se pošle validní xml a vygeneruje se digitální licence. Je to naprosto jednoduchý princip.