Pirms pusdienām šodien es redzēju aprīlī reģistrētu kļūdu, kad dators izmantoja bezvadu interneta piekļuvi, programmatūru nevarēja ieslēgt, un tajā laikā tas netika atrisināts (klients teica, ka labāk būtu pāriet uz vadu). Es par to domāju pusdienās un jutu, ka, pārbaudot autorizāciju, ir kļūda, iegūstot MAC adresi, un, kad es atgriezos pēc ēšanas, es paskatījos uz kodu, un patiešām bija problēma. Autorizējot, tas tiek autorizēts saskaņā ar vietējās tīkla kartes MAC adresi, un autorizācijai izmantotās bezvadu tīkla kartes MAC adrese tiek pārbaudīta, piesakoties, tāpēc programmatūru nevar atvērt. Es īsi meklēju, atsaucos uz šo rakstu, apvienojumā ar aprakstu par msdn un vietējo testu, mainīju funkciju, lai iegūtu vietējās fiziskās tīkla kartes MAC adresi, un nokārtoju testu (testa vide Win7 Enterprise Edition 64 bitu piezīmjdators). Funkcijas kods ir šāds:
|