На платформе Windows большинство крупных приложений поставляются со своим собственным установщиком, который настраивает папки C:\Program Files
, возможно, в некоторых других местах, и, возможно, добавляет некоторые ключи реестра и т. Д.
Но есть все еще довольно много инструментов, которые состоят только из .exe
или, может быть, также README
и из .dll
или двух.
Как мне установить такие инструменты? Прямо в C:\Program Files
? Все в одной подпапке под C:\Program Files
? Где-то под C:\Users\Me
? Где-то совсем другое?
Или, может быть, другие подходы к инструментам только .exe
с теми, у которых есть и другие файлы, или, может быть, только те, с которыми .dll
нужно обращаться по-разному ...
Есть ли стандартный принятый способ сделать это? «Лучшая практика»? Если ответ зависит от версии Windows, я использую Windows 7.
В частности, то, что может поразить людей, поскольку очевидный ответ, кажется, имеет подвох:
Я пытался вручную создать новые подпапки в C:\Program Files
. На самом деле я думал, что сделал это раньше, но Windows выдает диалоговое окно « Доступ к целевой папке запрещен» . Это заставило меня подумать дважды, а не слепо нажимать « Продолжить» .
Исходя из предположения о том, что за эти годы много раз у меня возникали лучшие умы, чем я, я хотел бы спросить сообщество, не пришла ли какая-то «лучшая практика».
C:\Program Files
другом месте или где-то еще, и я предоставляю информацию о потенциальном барьере для C:\Program Files
того, чтобы быть очевидным решением.