Утилиты - [addon] Unlocker

Ответить
Аватара пользователя
MeTaL

Re: Утилиты - [addon] Unlocker

Сообщение MeTaL »

XXXler

Всё правильно.

На сколько я выяснил, драйвер прописывает себя по двум путям в реестре. Один из них легко удаляется(я пока не стал реализовывать это в аддоне), а для второго нужно повышение привилегий. Это не сложно сделать, но тогда понадобится необходимость в добавлении 1-2 файлов в аддон + прописывать их запуск и т.д. Я думаю пока не буду усложнять аддон. Если пользователи поддержат, я сделаю полный uninstal к аддону.



PS, можно внедрить в реестр запись драйвера в реестр так, что проге не понадобится ничего добавлять при первом запуске, причём не нужна будет регистрация UnlockerCOM.dll. Я тестировал такую версию, все работает замечательно, при первой же загрузке UnlockerDriver5 на месте. Ну это так, к слову, легче конечно просто регить dll'ку и потом ещё unreg при uninstal'е.
Аватара пользователя
XXXler

Re: Утилиты - [addon] Unlocker

Сообщение XXXler »

Я заметил, что сведения о драйвере остаются даже после родного UnInstall`a
Аватара пользователя
MeTaL

Re: Утилиты - [addon] Unlocker

Сообщение MeTaL »

XXXler

В принципе этого и следовало ожидать, удалить просто так ключ в реестре связанный с драйвером нельзя...



А ты случайно не путаешь "HKCR" с "HKLM"? Я у себя проверил на VM, по адресу HKCR,"SOFTWARE\Classes\CLSID" нету "UnlockerShellExtension". Ни до, ни после uninstal'а аддона. Зато есть в HKLM.

Я на всякий случай сделаю удаление обоих путей...
Аватара пользователя
XXXler

Re: Утилиты - [addon] Unlocker

Сообщение XXXler »

Не, там же идет:



HKCR,"CLSID\UnlockerShellExtension"
Аватара пользователя
MeTaL

Re: Утилиты - [addon] Unlocker

Сообщение MeTaL »

Хм... не знаю... У меня нету ни в виртуальной, ни в "живой" машине "HKEY_CURRENT_USER\CLSID" и даже "HKEY_LOCAL_MACHINE\CLSID" нету, clsid идёт только после "SOFTWARE\Classes".



2All

Есть ли у кого-нить полный русский help по созданию Inf-файлов? Или кто может подсказать все параметры функции Uninstall, в часности как работает параметр Run?
Аватара пользователя
XXXler

Re: Утилиты - [addon] Unlocker

Сообщение XXXler »

HKCR - HKEY_CLASSES_ROOT



http://oszone.net/display.php?id=3827




правда там не все
Аватара пользователя
MeTaL

Re: Утилиты - [addon] Unlocker

Сообщение MeTaL »

Обновлено до 1.8.4 (подробности в первом сообщении темы):

Скачать
,
[зеркало]
.
Аватара пользователя
MeTaL

Re: Утилиты - [addon] Unlocker

Сообщение MeTaL »

Цитата:



можно внедрить в реестр запись драйвера в реестр так, что проге не понадобится ничего добавлять при первом запуске, причём не нужна будет регистрация UnlockerCOM.dll. Я тестировал такую версию, все работает замечательно, при первой же загрузке UnlockerDriver5 на месте.



Напиши пожалуйста подробнее, а то насколько я знаю в реестр там где прописан (root кажется, вечером напишу какой конкретно) UnlockerDriver5 имеет доступ только SYSTEM, и все остальные не могут в него писать. А ещё лучше выложи ту версию, которую ты тестировал, очень интересно посмотреть.


Цитата:



Я заметил, что сведения о драйвере остаются даже после родного UnInstall`a



У меня удаляются, причём сразу и без следа - редко нужна перезагрузка. Но это при родном UnInstall, самодельный не пользовал.
Аватара пользователя
XXXler

Re: Утилиты - [addon] Unlocker

Сообщение XXXler »

Цитата:



У меня удаляются, причём сразу и без следа - редко нужна перезагрузка. Но это при родном UnInstall, самодельный не пользовал.



Не, сведения на месте - еще когда свой делал - обратил внимание. Он все время после удаления висит как скрытый в списке дров не PnP.
Аватара пользователя
MeTaL

Re: Утилиты - [addon] Unlocker

Сообщение MeTaL »

simplix, прикрепляю только inf-файл той версии, остальное то же самое. Там прописаны в реестр все записи о драйвере. Хотя они по сути и не нужны, т.к. автоматом создаются при первом запуске проги.



Блин, всё не могу реализовать нормальный запуск exe'шника при uninstal'е Unlocker'а. Изображение

Прописываю например

Код:

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

Commandline="%11%\filename.exe %16422%\%U%\unldrrem.dll"

, но почему-то не срабатывает... Скажи кто знает, как разрешено ставить кавычки в пути к файлам? В смысле "%11%\filename.exe" "%16422%\%U%\unldrrem.dll" можно делать? Или ещё как? Когда вручную в уже установленной системе пишу, всё работает...
Вложения
Unlocker.rar
(1.1 КБ) 0 скачиваний
Unlocker.rar
(1.1 КБ) 0 скачиваний
Ответить

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