Визначення встановлена ​​програма на vbscript

Операційна система зберігає всю інформацію про встановлені програми в наступних гілках реєстру.

Для 32-х бітових версій:

Для 64-х бітових версій:


Це саме та інформація, яка зазвичай виводиться в списку "Установка і видалення програм". Для того, щоб найбільш точно визначити наявність додатка на комп'ютері, необхідно перевіряти відразу дві гілки. Якщо запис про програму є хоча б в одній, то це означає що програма встановлена.

Наступна функція, написана на VBScript. перевіряє наявність встановленої програми на комп'ютері користувача. Однак таку перевірку можна здійснити використовуючи інші мови програмування, в яких є можливість звертатися до реєстру.

Лістинг 1. Функція перевірки встановленої програми.

Багато системні адміністратори, для отримання списку встановлених програм, використовують WMI. Однак, в даному випадку використовувати WMI вкрай не рекомендується. Справа в тому, що через неї можна перевірити тільки ті програми, які були встановлені через пакетні файли .msi. Відповідно, ті програми які були встановлені через .exe. не будуть враховані.

Купуючи солідний кухонний гарнітур, потрібно враховувати безліч нюансів. Один з яких - якість мийки. Як би добре не виглядав гарнітур, а дешева мийка може зіпсувати всю красу. Якщо зважилися купувати красиві речі, то вже не варто економити на раковині. Будь-яка кухня, в якій є раковина мийки зі штучного каменю. буде виглядати на мільйон. Мало того, що вони мають прекрасний вид, а й також володіють достатнім запасом міцності і довговічності.

Схожі статті