Я хочу создать специальную сеть с использованием c # в моем приложении автоматически, без принуждения пользователя сделать это с помощью Windows, и пользователи могут подключиться к этой сети с помощью моего приложения
Вы можете сделать это через Peer-to-Peer API.
http://msdn.microsoft.com/en-us/library/aa371704(VS.85).aspx
, но эти API являются нативными.нельзя использовать прямой из C #, вы можете получить доступ к API через P / Invoke.