I\'m extending my Inno-Setup script with code that I can best implement in C# in a managed DLL. I already know how to export methods from a managed DLL as functions for use
While not exactly an answer to your question, can't you just mark the DLL to be deleted next time the computer is restarted?