Je me souviens avoir tenté, et m'être cassé les dents.
Au final, j'ai choisi la solution de facilité, et ai implémenté un Assembly C#