MSI Lab - Форум по русификации

Основные форумы => Общий форум => Тема начата: Serj777 от 23 Сентября 2009, 20:41:23

Название: Подскажите как переделать добавленный ресурс?
Отправлено: Serj777 от 23 Сентября 2009, 20:41:23
Это файл из меню родного диска. Он уже русифицирован и количество пунктов в меню увеличено. Только как сделать чтоб продублированный пункт: 1 - запускал с CD файл, 2 - копировал рус. шрифт в винду, 3 - правил реестр.

Для чего это все:
1 для запуска русика(кстати файлы распихиваются в разные папки)
2 нужны для работы спец шрифты(можно и через батник скопировать)
3 установка параметров программы под рус ГОСТ.

Альтернатива этому, правка MSI инсталера. Я знаю как его распаковать, а вот как сделать чтобы он дополнительные файлы заодно поставил, в реестр внес другие значения настроек меню и прикрутил винде пару шрифтов? Вдруг кто поможет с инсталером?
Название: Подскажите как переделать добавленный ресурс?
Отправлено: Serj777 от 28 Сентября 2009, 12:07:35
Народ, плиз гляньте файл? Сильно поможете.
Его нужно переименовать в EXE.

PS Вирей там нет.
Название: Подскажите как переделать добавленный ресурс?
Отправлено: shkiper от 28 Сентября 2009, 14:42:14
Легко. Любой программой, которая умеет работать с зашитыми строками (я использовал Radialix, редактировал жестко-закодированные, тем более на них строгого ограничения по длине нет, также подойдет OgreGUI).

Пример получившегося в архиве. Переписываешь пути и все
Название: Подскажите как переделать добавленный ресурс?
Отправлено: Serj777 от 28 Сентября 2009, 23:16:06
Цитата: shkiper
Легко. Любой программой, которая умеет работать с зашитыми строками (я использовал Radialix, редактировал жестко-закодированные, тем более на них строгого ограничения по длине нет, также подойдет OgreGUI).

Пример получившегося в архиве. Переписываешь пути и все


Дубль два. Я наверное просто плохо выразился.

Допустим я добавил еще одну строку в этот файл.
    object VistaSpeedButton3: TVistaSpeedButton
      Left = 39
      Top = 151
      Width = 320
      Height = 28
      Caption = 'Установить Private License Server'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clWhite
      Font.Height = -16
      Font.Name = 'Arial'
      Font.Style = []
      Glyph.Data = { Двоичные данные (для просмотра сохраните файл на диск) }
      Margin = 8
      Options = []
      ParentFont = False
      SmoothDraw = True
      Spacing = 25
      TabStop = True
      OnClick = VistaSpeedButton2Click
    end

Так вот Glyph.Data = файлик с кодированной ссылкой. В блокноте выглядит как мусор.

Что делать? Как мне создать такой же файлик?

PS Распаковать все ресурсы можно и Ресторатором.
Название: Подскажите как переделать добавленный ресурс?
Отправлено: shkiper от 28 Сентября 2009, 23:32:10
Насколько я понимаю, написать свой код для действия кнопки программы невозможно. Это все делается на этапе программирования. В конце концов, сделай свое меню автозапуска с помощью любой программы создания автозапусков. Не понимаю, зачем так извращаться и ковырять оригинал
Название: Подскажите как переделать добавленный ресурс?
Отправлено: Serj777 от 29 Сентября 2009, 11:58:17
Цитата: shkiper
Насколько я понимаю, написать свой код для действия кнопки программы невозможно. Это все делается на этапе программирования. В конце концов, сделай свое меню автозапуска с помощью любой программы создания автозапусков. Не понимаю, зачем так извращаться и ковырять оригинал
Я уже к такому же выводу пришел. Только вот сразу ни кто сказать не мог.

Все тему можно закрыть.