есть некоторое стороннее апи(я его ненавижу). Иногда его функция может не сработать, и никогда больше она не сработает, если запускать её в рамках того же запуска приложения, но если запустить этот метод в отдельном приложении, или перезапустить старое, он практически со стопроцентной вероятностью срабатывает.
Нет ли в .NET фиговины которая может запустить код так, словно он запускается в первый раз, ну, то есть что бы у него ничего не проинициализированно было, не закешировалось ничего, и т.д, словно оно вызывается в первый раз.