Во время установки, куда идут различные типы файлов в Vista - PullRequest
3 голосов
/ 09 января 2009

Установка моего программного обеспечения в Windows XP всегда была простой. Все прошло в каталоге "c: \ Program Files \ myprogram". Это включало:

  1. Сама исполняемая программа и любые dll.
  2. Readme.txt и License.txt
  3. Файлы справки (.hlp или .chm или .pdf)
  4. Настройки программы, которых нет в реестре (файлы .ini)
  5. Примеры файлов данных для программы
  6. Файлы журнала, создаваемые программой

(Я что-то упустил?)

Но я понимаю, что некоторые из них не должны попадать в каталог «Program Files» в Windows Vista. Какие из них не должны и куда они должны идти вместо этого?

Кроме того, я должен изменить свои места установки XP, чтобы соответствовать Vista?


Addenum: Некоторая действительно полезная информация была дана в ответе Франсуа на другой вопрос , который указывал мне на замечательный пост Марко Канту: Приложения без тематических приложений для Windows и виртуальный магазин

Ответы [ 2 ]

2 голосов
/ 09 января 2009

Соответствующие данные MSDN для размещения данных:

http://msdn.microsoft.com/en-us/library/bb762584(VS.85).aspx

и

http://msdn.microsoft.com/en-us/library/bb762494.aspx

0 голосов
/ 09 января 2009

Вы можете хранить большинство файлов в Program Files, вам просто нужно переместить любые файлы, в которые нужно записать, из Program Files.

  1. Программные файлы
  2. Программные файлы
  3. Программные файлы, или многие все пользователи
  4. % APPDATA% для каждого пользователя
  5. Папка с данными приложения для всех пользователей
  6. Временная папка для каждого пользователя или для всех пользователей
...