AVanti 473
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору CUTA Да, я собственно тоже уже понял, что придётся делать отдельный reg-файлик, который уже не будет таковым являться по сути. Причём, если обобщать по реестру, то, импорируемый файл с заголовком "Registry Editor Version 5.00" будет импортирован лишь в кодировке 1200 (UTF-16 LE) или по другому UCS-2 Little Endian, но об этом здесь мельком уже упоминалось ранее. Фишка в том, что если у файла заголовок "REGEDIT4", то Smart Install Maker плевать какая у него кодировка. Далее ещё стоит упомянуть о том, что пустые ключи Smart Install Maker просто не импортирует, а иногда это нужно, например: [HKEY_CLASSES_ROOT\.htm\OpenWithList\MyProg.exe] подробнее о синатксисе такого ключа ЗДЕСЬ Поэтому, лучше подобному ключу заранее дать пустое значение REG_SZ, которое выглядит так: @="" К вопросу о значениях: Smart Install Maker не понимает таких значений, как REG_NONE, то есть, вместо: "MyProg.HTML"=hex(0): нужно использовать пустое значение REG_BINARY, которое выглядит так: "MyProg.HTML"=hex: Впрочем, значения которые точно понимает Smart Install Maker, можно подсмотреть в самой программе, при добавлении в неё ключа реестра вручную... Тем не менее, почему-то, на просторах инета, нет никакой сводной информации о подобных багах. Техподдержка оф.сайта давно умерла. После отправки сообщения на оф.сайте, пишут что ответ будет в течении 24 часов, но, разумеется, никаких ответов и уведомлений не приходит. Смущает ещё и то, что в сети масса архивных разговоров на тему Smart Install Maker, а самых главных вопросов по реестру, практически, не было затронуто. Как будто у всех всё гладко и сладко... Только и успеваешь читать ответы, как замечательно всё импортировалось и диву даёшься, откуда у авторов таких постов, такая стопроцентная уверенность?!?!... |