Конечно.
Используйте
- COM
- COM Interop
- P / Invoke (a.k.a.
Declare
в VB)
- О, я забыл: C ++ / CLR, если вы собираетесь использовать только Windows
Я предлагаю вам написать все приложение на управляемом языке (например, VB.Net) и вызывать только функции библиотеки C ++ для работы, критичной к производительности (или для унаследованного кода, который у вас, конечно, уже есть).