Z meho pohledu toto jde jednoznacne za DJI protoze :
- podpisovej certifikat stoji par slupek
- pro driver neni potreba mit WHQL certifikaci ktera stoji pecku ale opravdu jen ten blbej CodeSign podpis
Vim to, driver jsem totiz napsal a releasoval ve velkem poctu instalaci takze znam cenu, postupy atd.... a rozhodne je cena naprosto miziva zalezitost.
a to ze to Windows vyzaduji je spravne protoze :
- driver ma absolutni kontrolu nad tvym PCckem. Napr. znama BSOD "IRQL_IS_LESS_OR_EQUAL" jde jednoznacne za idiocii programatora driveru (spatna prace s pameti a pokus o sahnuti si do page file v okamziku kdy to nejde)
- driver je schope ti podstrcit obsah souboru, zablokovat pristup k souboru, spusteni exe atd..... proste driver bezi na takove urovni o ktere se normalni appce ani nezda. Pouzivame to prave v antispyware/antivir programu kdy jsme schopni pred otevrenim souboru provest scan
- podepsani codesign certifikatem je jedina moznost jak spolehlive urcit vlastnika urciteho souboru
- kdyz je soubor podepsan tak muze MS (diky sluzbam ktere paranoiici vypinaji) identifikovat toho idiota co udelal chybu v driveru, kontaktovat ho a domluvit napravu. Todle neni teorije, zazil jsem to kdysi u dll ktera se injektovala do Internet Exploreru a po tom co MS u IE8 prekopal spoustu veci zacala zlobit na nekterych konfiguraci (napr. na japonskych masinach coz jsme netestovali
) . MS se nam ozval (sam a proaktivne) a ve spolupraci se chyby opravili a uzivatele dostali spolehlivejsi system, browser i aplikaci. Nakonec jsou vsichni happy a o to jde.
Takze z meho pohledu jedine nepodepsane drivery jsem ochotny odpustit ciste open source softum. Ale aj Arduino ma drivery podepsane. U firmy jako DJI je to naprosty amaterismus nejhrubsiho zrna.