Introduction - If you have any usage issues, please Google them yourself
Design or find an public-key cryptography algorithm.
Create a C++ application which implements the public-key cryptography algorithm.
Compile the C++ application as a component object using ATL(Active Template Library).
Create a GUI application by using Visual Basic.
Invoke the public-key cryptography component from the GUI application.