I have a huge application developed using Old VB6 which runs as stand alone application but now I have implemented new licensing process in C# for our products.
Now the problem is migrating those old VB6 lines to .NET is next to impossible as they generate huge list of errors and debugging will take years.
The trick to control licensing for old projects can be done via a container application which validates the license and then executes old vb6 exe with some secure command line arguments.
My question is - is there any other way doing this ? And also is there any encryption system which works both in vb6 and c# (currently have 128 bit AES)?