Я хотел бы создать/добавить виртуальный сетевой адаптер в клиентскую операционную систему во время выполнения (через код), желательно на С#. Что-то похожее на то, что создает VirtualBox/VMware/Himachi при установке своего программного обеспечения. Я предполагаю, что для интеграции драйверов потребуются некоторые синонимы C/С++, но если это возможно только с С#, тем лучше.
Я знаю OpenVPN, их материал, в основном, на C, и я также знаю, что драйверы TUN/TAP плавают вокруг, я просто не знал, были ли это единственными решениями, не требующими от меня создания полностью загруженной сети драйвер для Windows.