Hai ragione scusami ma sto facendo un po' di confusione,

la dll la creo e la carico correttamente il problema è che quando cerco di richiamare le funzioni della classe mi da accesso negato.
Ho fatto un po' di ricerche e credo che il problema consista nel fatto che dovrei creare dell'unmanaged code.

Qualcuno mi sa indicare come di può tradurre del managed code in unmanaged code?

Grazie per la pazienza