scusate per il titolo chilometrico ma sincremante non sapevo cosa scrivere ^^

il pratica ho un'applicativo che ho sviluppato e che funziona perfettamente su tutti i vari computer sui quali è installato che da errore per uno strano problema:\

In pratica quando il programma parte genera un codice seriale partendo dalle informazioni sull'hardware per confrontarlo con il codice seriale inserito in precedenza
Il problema è che il programma, partendo prima del sotto sistema di rete, va in crash (genera un'eccezione) perché non riesce a leggere il mac address del software!

qualcuno di voi sa perché succede questo? ovvero che il sistema ancora non è finito di partire e già parte il mio software?