Инфо - Авторам аддонов

Ответить
 • Просмотры: 1
Аватара пользователя
YikxX

Re: Инфо - Авторам аддонов

Сообщение YikxX »

pel_MEN, честно говоря - не разбирался. Мне мое "среднешкольное образование" тоже не очень то позволяет (английский). Изображение
Аватара пользователя
gora

Re: Инфо - Авторам аддонов

Сообщение gora »

Master of Magic

Устанавливать программы нужно в текущий профиль, тогда он будет продублирован в соответствующий SID

На примере предыдущего вопроса



Код:

Код: Выделить всё

HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\Opera Software","Plugin Path",0x0,"%16422%\Opera\Program\Plugins"

меняем на



Код:

Код: Выделить всё

HKСU,"Software\Opera Software","Plugin Path",0x0,"%16422%\Opera\Program\Plugins"
Аватара пользователя
pel_MEN

Re: Инфо - Авторам аддонов

Сообщение pel_MEN »

to All

А вашими силами это сделать возможно или просто никто не заинересован? Идею считаю стоющей потому что она моя!!! Изображение
Аватара пользователя
DyadyaGenya

Re: Инфо - Авторам аддонов

Сообщение DyadyaGenya »

Master of Magic



Using Dirids



Цитата:



53 User profile directory




Цитата jameszero:



%USERPROFILE% = профилю Default User, пока не будет создан реальный профиль.
Инфо - Авторам аддонов
Аватара пользователя
jameszero

Re: Инфо - Авторам аддонов

Сообщение jameszero »

DyadyaGenya

Всё дело в неправильном синтаксисе записей добавляемых в реестр, поэтому установка обрывается не доходя до создания ярлыков.

Кстати, в данном аддоне можете ничего не добавлять в реестр, программа будет работать и без этого.

Конвертировать reg файлы в inf рекомендую утилитой reg2inf
Аватара пользователя
DyadyaGenya

Re: Инфо - Авторам аддонов

Сообщение DyadyaGenya »

jameszero, так в чом неправильность синтаксиса? можете подсказать? или показать место где оно у меня не правильно



jameszero, имееться ввиду что знаки типа ; или % или всетаки в секции [Total CommanderAddReg]?
Аватара пользователя
jameszero

Re: Инфо - Авторам аддонов

Сообщение jameszero »

DyadyaGenya

Ошибки в листинге секции [Total CommanderAddReg]. Например, в вашем варианте так:



Код:

Код: Выделить всё

HKCU\Software\Classes\Applications\TOTALCMD.EXE

А должно быть:



Код:

Код: Выделить всё

HKCU,"Software\Classes\Applications\TOTALCMD.EXE",,0x10

Импортируйте любую из веток реестра, которые включены в аддон и о обработайте её с помощью reg2inf, посмотрите отличия.



Установка программ через inf файлы не терпит ошибок синтаксиса. Ошибка в одном аддоне может сделать невозможной установку всех последующих.
Аватара пользователя
DyadyaGenya

Re: Инфо - Авторам аддонов

Сообщение DyadyaGenya »

jameszero,
Цитата jameszero:



DyadyaGenya

С синтаксисом AddReg вы разобрались, это уже хорошо, но снимок реестра после снятия нужно ещё проанализировать. В данном случае строки вида

HKU,"S-1-5-21-725345543-1425521274-2147112213-1003\Software\

могут применяться только на вашем компьютере и только в установленной на данный момент системе, потому что на другом компьютере комбинация цифр будет другая. Это так называемый SID(security identifier) - идентификатор безопасности, он всегда уникален и создаёт его система. Вы не сможете внести данные в несуществующий SID, на этом аддон и стопорится.

Если закоментируете секцию AddReg, то аддон установится с ярлыками.

К тому же, большая часть вашего снимка реестра не имеет отношение к Opera, это системные записи Windows.
Инфо - Авторам аддонов




в очередной раз большое спасибо. После Вашего ответа возникло 2 вопроса



1.-Попробовал выбросить данные про реестр, и все аддоны вроде заработали, ярлики создаються, проги запускаються и удаляються, может я мало попробовал их юзать? но вроде все срабатывает, тогда зачем было создавать секцию AddReg ?

2.-Я уже пробовал найти литературу про шумы в реестре, выкачал Window_s_XP_Registry_Gude.djvu по ссылке на странице твиков, но там ничо не нашел, может и читал наскоком, вот и не заметил, да и так немного полистал форум, и тоже ничего не нашел, что подскажете для этого?






Цитата jameszero:



Читать безусловно стоит, но не стремитесь сразу создать аддон включающий все премудрости. Начните с простых программ состоящих и нескольких файлов и не создающих записей в реестре, так будет легче трассировать листинг.

А чтобы разобраться с ярлыками, вот для примера inf, не копирущий ни одного файла, не добавляющий записей в реестр, а просто создающий ярлык к Блокноту в панели QuickLaunch
Инфо - Авторам аддонов




Спасибо и за эту подсказку, но я уже вобщем разобрался с ярлыками, уже писал что аддоны работают, просто непонятно почему одна и та же прога добавляет ярлыки а другая нет и сразу высказал предположение что разница в данных реестра, для этого и приводил пример листинга двух аддонов одной проги



jameszero, прошу прощение за повторы цитат и сообщений, почему-то иногда давжды копируется, хотя все внимательно читаю прежде чем отправить :-) и жму легонечко на кнопку :-) а потом сижу и жду пока появится в списке сообщений мой текст, а там опять повтор, так что ещё раз извиняюсь, если после меня приходится чистить посты :-) я не специально :-)
Аватара пользователя
DyadyaGenya

Re: Инфо - Авторам аддонов

Сообщение DyadyaGenya »

Цитата DyadyaGenya:



извиняюсь, если после меня приходится чистить посты :-) я не специально :-)
Инфо - Авторам аддонов




Вы можете почистить их самостоятельно, используя надпись "Редактировать" в вашем посте. Изображение
Аватара пользователя
Drinko

Re: Инфо - Авторам аддонов

Сообщение Drinko »

gora, спасибо за подсказку, я как всегда невнимателен :-)
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»