На платформе 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 выдает диалоговое окно « Доступ к целевой папке запрещен» . Это заставило меня подумать дважды, а не слепо нажимать « Продолжить» .
Исходя из предположения о том, что за эти годы много раз у меня возникали лучшие умы, чем я, я хотел бы спросить сообщество, не пришла ли какая-то "лучшая практика".