TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: да, верно, только этот, по моему, не при делах. Посмотрите куда указывает chrome://plugins/ явно не папка где этот .bin "%LOCALAPPDATA%\IE Your Chrome\ie_your_chrome.dll" и зарегистрирован как системный плагин здесь: на 64 бит: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MozillaPlugins\@910jk.com/ie-your-chrome на 32 бит: HKEY_LOCAL_MACHINE\SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome так что, должен появится и в списке плагинов Firefox'a тоже. p.s. MD5 у ie_your_chrome.dll и у ie_your_chrome.bin одинаковый. | понятно всё, это же результат работы установщика + реестровой привязки плуга.. я же отвечал на вопрос "не есть гут" и там же и пояснял за "потроха" установщика: Цитата: точь такой же плуг (но уже длл!) + ... + реестровый файлик привязки расширения к плугу.. при установке, соответссно, плуг кидается в корень папки расширения, в реестр (HKCUHKLM*) вносится привязка | единссно, маханул по ошибке HKCU вместо HKLM, пост подправил.. ;) и в принципе, возвращаясь к вопросу о перепиливании: Цитата: быть может есть crx, который сразу зашелестит без установки не пойми чего? | повторю, шо (сугубо имхо) нет проблем перекинуть+переименовать "комплектный" bin в корень папки расширения.. ну и добавить из установочного скрипта записи в реестр.. вот кусок из установочного скрипта, выдранного из инсталлятора: Код: ;InnoSetupVersion=5.5.0 [Setup] AppName=IETab Your Chrome AppVersion=1.0.0.0 DefaultDirName={pf}\IETab Your Chrome DefaultGroupName=IETab Your Chrome OutputBaseFilename=ietab_your_chrome_installer Compression=lzma [Files] Source: "{localappdata}\IE Your Chrome\ie_your_chrome.dll"; DestDir: "{localappdata}\IE Your Chrome"; MinVersion: 0.0,5.0; Flags: ignoreversion Source: "{app}\restart_chrome.dll"; DestDir: "{app}"; MinVersion: 0.0,5.0; Flags: ignoreversion [Registry] Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; MinVersion: 0.0,5.0; Flags: uninsdeletekey Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; MinVersion: 0.0,5.0; Flags: deletekey Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome\MimeTypes\application/ie_your_chrome_plugin"; MinVersion: 0.0,5.0; Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Description"; ValueType: String; ValueData: "IE Your Chrome"; MinVersion: 0.0,5.0; Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Path"; ValueType: String; ValueData: "{localappdata}\IE Your Chrome\ie_your_chrome.dll"; MinVersion: 0.0,5.0; Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "ProductName"; ValueType: String; ValueData: "IE Your Chrome"; MinVersion: 0.0,5.0; Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Vendor"; ValueType: String; ValueData: "910jk.com"; MinVersion: 0.0,5.0; Root: HKLM; Subkey: "SOFTWARE\MozillaPlugins\@910jk.com/ie-your-chrome"; ValueName: "Version"; ValueType: String; ValueData: "1.0.0.0"; MinVersion: 0.0,5.0; [Icons] Name: "{group}\{cm:UninstallProgram,IETab Your Chrome}"; Filename: "{uninstallexe}"; MinVersion: 0.0,5.0; [UninstallDelete] Type: filesandordirs; Name: "{app}"; Type: filesandordirs; Name: "{localappdata}\IE Your Chrome"; | тут, в принципе, всё понятно, чё/куда ставится и как привязывается.. хотя при обновлении, возможно, придётся перекачать/перерасковырять и установщик - вдруг длл-ку обновят.. Цитата: p.p.s При запросе на перегрузку хрома советую отвечать Нет, и потом перегрузить самому | добавлю - таки, да, так действительно лучше, у меня получился лёгкий пролёт с портабельной версией - запустился не ланчер, а сам айрон и я поначалу чутка приафигел от отсутствия профиля.. ))) Цитата: На сколько я понимаю, это пока только метод обхода ограничений магазина, где запрещено выкладывать NPAPI плагины. Если переделать manifest, чтобы в нём был записан плагин, и запустить в режиме разработчика, то наверное можно обойтись и без установки этого системного дополнения. | немного не соглашусь - плагин-то присутствует в исходном црх.. имхо, здесь весь прикол именно в обходе запретов на установку! ну.. было уже: Цитата: хромоног ведь всё-рно не даст его запустить.. :/ | к тому же, правкой манифеста тут вряд-ли обойдёшься.. я подробно пока код не смотрел, но не зря же эта хрень пишет в реестр - значит, оттуда и привязку к плугу берёт.. =) |