Програмное определение регистрации(не московской)

Здравствуйте. У меня такой вопрос : можно ли програмно каким-то образом определить зарегистрирован компонент или нет. Ситуация такова - есть прога - написана под Access 97 и Excel 2000. На компьютере юзера что нибудь может отсутствовать. И сразу еще вопрос - если кто знает - какие компоненты - сервера нужны для работы с файлами пересисленными прог напишите пожалуйста. Заранее огромное спасибо