Как минимум, вы можете загрузить тот же файл, который отображает IE (обратите внимание, что этот файл предоставляется вашим веб-сервером - здесь нет стандарта), и самостоятельно проанализировать HTML-файл, например, с помощью webclient.DownloadFile("http://www.myhost.com/software/", @listfilename)
.
Чтобы получить более «профессиональный» доступ к файлам, вам необходимо проверить, разрешает ли сервер также доступ через FTP или WebDAV, поскольку у HTTP нет файлового «интерфейса».