C# da webbrowser ile biraz uğraşarak bu işlemi yapabilirsin. İlk önce modem'in admin paneline giriş yapman gerekli gerekli inputlara müdahale ederek.
daha sonrasında ise reset işlemi tamamen url ile yapılıyor (en azından benim kullandığım modem'de) biraz kurcalıyarak yönlendirdiği url buldum arayüze giriş yaptıktan sonra sık kullanılanlardan o url gidince reset işlemini kendisi başlatıyor zaten