% HOMEDRIVE% против% ProgramFiles% против% HOMEPATH%: когда приложение должно выбирать, какой каталог установки? - PullRequest
1 голос
/ 29 сентября 2010

Некоторые кроссплатформенные пакеты, такие как Ruby или Qt, предпочитают% HOMEDRIVE% в качестве пути установки по умолчанию, Google Chrome использует что-то в% HOMEPATH%.В чем преимущество и недостаток каждого выбора?Какой лучший выбор для простого частного приложения (например, игры, где установка должна работать без прав администратора)?С другой стороны: что было бы лучшим выбором для промышленного приложения (например, программного обеспечения, управляющего промышленным устройством, работающего на компьютере, который просто существует для этой цели)?

Ответы [ 2 ]

1 голос
/ 30 сентября 2010

Если вы хотите, чтобы ваше приложение могло быть установлено без прав администратора, установите в% LOCALAPPDATA% - если вы хотите установить в масштабе всей системы, используйте% ProgramFiles%. Что бы вы ни делали, не используйте% ProgramFiles (x86)%.

0 голосов
/ 29 сентября 2010

Как правило, мне трудно поверить, что одна установка будет работать для нескольких операционных систем.Насколько я понимаю, вам понадобится несколько разных установочных файлов для обработки каждой из разных файловых систем (не только установочной директории, но и самой файловой системы)Это будет охватывать не только частные и промышленные системы, но и все бизнес-системы.Перейдите на страницу загрузки для любого программного обеспечения, которое доступно для нескольких ОС, и у них будет ссылка для каждой.

...