Ragazzi ho risolto...semplicemente controllo se si disponde dei privilegi di amministratore..e in caso contrario dico che bisogna riavviare il programma come amministratore...solozione molto poco elegante...ma funziona