eXeL@B —› Оффтоп —› Вопрос по Inno Setup на 64-bit системе |
Посл.ответ | Сообщение |
|
Создано: 29 апреля 2009 16:56 · Поправил: Kindly · Личное сообщение · #1 Нужна помощь знающих инсталлятор Inno Setup и имеющих установленную 64-битную систему. За неимением 64-битной ОС, нужно проверить: Как вносятся следующие данные в реестр при использовании гибридного установочного режима 32 + 64-bit: [Registry] Root: HKLM; SubKey: SOFTWARE\MYPROG; ValueType: string; ValueName: Test; ValueData: 1 Что нужно в скрипте, чтобы на 32-битке писались данные как обычно, а на 64 добавлялась бы к пути ветка Wow6432Node? Вроде данные реестра должны в зависимости от разрядности ОС по-разному автоматически вноситься. Какие нужны директивы в Setup секции? Может еще какие функции дополнительно? [Files] Source: C:\test.txt; DestDir: {sys}; Flags: 32bit 64bit; Достаточно ли: Flags: 32bit 64bit, чтобы на 32-битке устанавливался файл в системную папку System32, а на 64 в системную папку с имененем SysWOW64? Либо дополнительно использовать соответствующие функции? Просьба реализовать данный простейший пример и отправить его решение мне в личку, хотя можно и здесь Также интересует получение пути из реестра (с Wow6432Node) - или используя Is64bit или стандартно, делается ли в Inno это автоматом (в смысле если внесение данных в реестр на 64-бит ОС делается автоматом (+ Wow6432Node), то делается ли атвтоматом получение пути вместе с веткой Wow6432Node через стандартную функцию)? p.s. нужно юзать версию не ниже 5.2.3 ----- Array[Login..Logout] of Life |
eXeL@B —› Оффтоп —› Вопрос по Inno Setup на 64-bit системе |