За пределами элемента управления ActiveX на веб-сайте, который должен будет авторизовать пользователь, я не могу думать о способе удаленной установки программного обеспечения, которое не требует входа в систему, если система не абсолютно открыта для мира (т.е., RDP и доля $ADMIN не просят учетные данные загружаться).
Если Ваше программное обеспечение не требует больших модификаций на клиентской машине, лучшая идея состоит в том, чтобы избежать клиентской установки как можно больше.
Это означает, чтобы Вы совместно использовали каталог сервера, где находятся Ваши программные файлы. Установка клиентского размера в этом случае является только созданием единственного значка на рабочем столе в клиенте, который запускает Вашу программу от доли.