Using Turboactivate in Csharp

I want to use Turboactivate in my C# application but i dont want to distribute TurboActivate.dll and Turboactivate.exe and instead of TurboActivate.dat i want use license.dat.I am doing this thing with c++ but in am not able to do in c#.Also after revoke and Deactivation my key is working.

You have to use PDetsFromPath if you want to use a non-standard name for TurboActivate.dat.

Also after revoke and Deactivation my key is working.

What do you mean? You revoked and deactivated online inside LimeLM, and the results aren't reflected back immediately on the customer's machine. That's by designed. And we explain it on every product key page. They next time your app, using IsGenuine() contacts the servers the app will be deactivated.

So, use IsGenuine(90, 14, true), like the example shows.