На платформі Windows більшість великих додатків постачаються з власною установкою, яка встановлює папки під C:\Program Files, можливо, в інших місцях, і, можливо, додає деякі ключі реєстру тощо.
Але все ще існує досить багато інструментів, які складаються з просто, .exeа може також READMEі з а .dllчи двох.
Як мені встановити такі інструменти? Безпосередньо в C:\Program Files? Все в одній підпапці під C:\Program Files? Десь під C:\Users\Me? Десь зовсім інше?
Або, можливо, різні підходи для інструментів, які мають лише .exeті, які також мають інші файли, або, можливо, лише ті, що мають .dlls, повинні розглядатися по-різному ...
Чи існує якийсь стандартний прийнятий спосіб це зробити? "Краща практика"? Якщо відповідь залежить від версії Windows, я використовую Windows 7.
Зокрема, те, що може вразити людей, оскільки очевидна відповідь має вираз:
Я намагався вручну створити нові папки під C:\Program Files. Насправді я думав, що робив це раніше, але Windows встановлює діалогове вікно призначення папки призначення заборонено . Це змусило мене думати двічі, а не просто сліпо клацати Продовжити .

З припущенням, що більші розуми, ніж у мене, виникали проти цього багато разів протягом багатьох років, я хотів би запитати у громади, чи прийшла якась «найкраща практика».
C:\Program Filesіншому місці чи деінде, і я надаю інформацію про потенційний бар'єр, C:\Program Filesякий буде очевидним рішенням.