Posta l'output del seguente comando:

codice:
dumpbin /exports mialibreria.dll
sostituisci "mialibreria.dll" col nome della tua dll.


"Devo copiarla nella system32 e registrarla?"

Dipende. Se è una normale dll(come nell'esempio che ho postato) non c'è bisogno di registrarla(e non lo puoi nemmeno fare). Se invece è una dll ActiveX(OLE), allora si, devi registrarla prima di poterla usare.

"Questo mi serve solo nel caso in cui la dll non è compilata giusto?"

Si, serve per compilare l'esempio di cui sopra.