PDA

Показать полную графическую версию : [addon] MP3-Info Extension


Страниц : 1 [2] 3 4 5 6 7

jameszero
27-09-2007, 08:56
FreeKnight
Нужно примерно так:
[mp3ext]
OptionDesc ="mp3ext"
Tip ="Добавляет закладку mp3ext в свойства файла"
Modes =0,1,2,3
AddReg =mp3ext.AddReg
CopyFiles =Sys.Files,App.Files,Actions.Files,Themes.Files,Docum.Files
RegisterDlls =mp3ext.Register
Parent =NonMS
IconIndex = 42
SizeApproximation=3522560
Uninstall =mp3ext.Uninstall

[defaultinstall]
CopyFiles =Sys.Files,App.Files,Actions.Files,Themes.Files,Docum.Files
AddReg =mp3ext.AddReg
RegisterDlls =mp3ext.Register

[mp3ext.Uninstall]
DelFiles = Sys.Files,App.Files,Actions.Files,Themes.Files,Docum.Files
DelReg = mp3ext.AddReg
Run = mp3ext.AdvInfCall
UnRegisterDlls =mp3ext.UnRegister

<skip>

[mp3ext.Register]
11,,MP3ext.dll,1

[mp3ext.UnRegister]
11,,MP3ext.dllMSVCP70.DLL, MSVCR70.DLL нужно удалить из секции [mp3ext.Register].
Кстати, кто пользуется аддоном required_dlls, эти два файла можно вообще исключить из mp3ext. Размер аддона уменьшится до 380 Кб, но удаляйте внимательно - из всех секций, начиная с CopyFiles
--
Ну и по мелочи - секцию [Strings] можно безболезненно убрать из inf-а

greg_b
27-09-2007, 09:38
jameszero, спасибо, поправил ошибки в inf-файле, пересобрал.
prokazzza, поправленная версия mp3ext.7z (http://ifolder.ru/3504164)

FreeKnight
28-09-2007, 07:19
кстати, не работает обновленная версия то... ставиться то ставится, тока ниче не показывает

не появляется закладка

FreeKnight
28-09-2007, 08:32
сорри, вроде разобрался, это глюк системы...где то короче у меня с правами неразбериха...я потому-что пробовал ставить просто инсталлятором, а он у меня ругнулся...типа 0х80070005
попробовал на виртуальной машине - все встало прекрасно - и через аддон, и через инсталлятор...

prokazzza
28-09-2007, 08:58
Шапка обновлена

FreeKnight
01-10-2007, 06:13
Не знаю, как влияют эти строки, но их отсутсвие в inf-файле приводит к НЕотображению вкладки в свойствах файла...
я добавил, теперь все работает.
HKCR,"MP3Ext",,0,"MP3Ext Class"
HKCR,"MP3Ext\CLSID",,0,"{448f4a40-2602-11d1-b4c0-080000051171}"
HKCR,"MP3Ext\CurVer",,0,"MP3Ext.1"
HKCR,"MP3Ext.1",,0,"MP3Ext Class"
HKCR,"MP3Ext.1\CLSID",,0,"{448f4a40-2602-11d1-b4c0-080000051171}"

попробую на разных машинах, отпишусь в любом случае

greg_b
01-10-2007, 11:06
FreeKnight, спасибо, посмотрю еще раз, но на виртуалке и на моей машине прокатило. Кажется у тебя не прошла регистрация mp3ext.dll

FreeKnight
01-10-2007, 14:06
я тоже так думаю, только вот почему она не прошла? вчера пересатвил систему начисто... а закладки нету... странно... все аддоны сработали, а этот - нет

аддон же должен срабатывать в независимости от пользователя? там же нет привязки к конкретному юзеру в системе...

greg_b
01-10-2007, 21:28
FreeKnight, абсолютно верно. Может проблема с отработкой advancedInf? Бывает систему неустраивает механизм интеграции через RegisterDlls, тады подмахни его на Runonce выполнение: такого типа regsrv32 /s mp3ext.dll, т.е. строку RegisterDlls=... в секции mp3info комментаришь, а добавляешь в AddReg - mp3ext.dllReg и создаешь в INF-файле 2 секции:

[mp3ext.dllReg]
HKLM,%RunOnceKey%,"MP3Info",0x20000,"%11%\regsvr32 /s %11%\mp3ext.dll"

[Strings]
RunOnceKey ="SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce"

Должно прокатить.

ZHOSMAN
01-10-2007, 22:31
greg_b

Не работает аддон.

greg_b
01-10-2007, 23:11
ZHOSMAN, как проявляется? Развернуто на 5 машинах и 2 версиях виртуалки.

FreeKnight
02-10-2007, 09:19
я поправил у мебя систему регистрации dll-ки в inf-е, щас ставлю систему на виртуалку... по окончании отпишусь

greg_b, надо способ, как проверить аддон на готовой системе... а то как-то долго ставить винду из-за одного аддона

greg_b
02-10-2007, 10:53
FreeKnight, в секции
[defaultinstall]
Modes =0,1,2,3
CopyFiles =Sys.Files,App.Files,Actions.Files,Themes.Files,Docum.Files
AddReg =mp3ext.AddReg
RegisterDlls =mp3ext.Register


Удали строку RegisterDlls=mp3ext.Register, а в AddReg=mp3ext.AddReg добавь mp3ext.dllReg
и по правой кноаке в виндах - "Установить", ругнется на путь, удалишь в пути "\i386" и процес с поедет дальше, RunOnce в отличие от RunOnceEx отрабатывается по выполнению inf обычно принудительно.

FreeKnight
02-10-2007, 11:34
попробую, отпишусь

FreeKnight
02-10-2007, 15:49
поставил систему с нуля на Virtual PC - результат плачевный - файлы все на месте, а регистрация не произошла...нет закладки в свойствах файла....

перехожу на версию, которая ставится через SVCPACK

всем спасибо за участие

greg_b
02-10-2007, 16:26
FreeKnight, странно, попробовал еще, ставиться нормально.

TO_ALL У кого-нибуть еще не ставиться? Отпишитесь.

Jekson07
02-10-2007, 16:33
greg_b, попробовал два аддона: от prokazzza - работает, твой нет. :idontnow:

surik
02-10-2007, 18:34
greg_b, у меня так же как и у Jekson07.

greg_b
02-10-2007, 20:24
Jekson07, surik, FreeKnight, как прояваляется ? нет закладки?

FreeKnight
03-10-2007, 08:53
да, закладка отсутствует




© OSzone.net 2001-2012