Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Uninstaller64
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Mon Jun 11, 2012 16:40    Post subject: Reply with quote

Обновление с исправлением найденных ошибок. MSI-записи, не имеющие в реестре дополнительного ключа с расширенной информацией, теперь также помечаются как скрытые.

Ссылки на версию 1.0.1 (11.06.2012):
x32+x64 / зеркало (230 Кб)
Исходный код (C++) / зеркало (65 Кб)

Добавлено спустя 5 минут:

LonerD wrote:
Services (исходники вроде доступны)

Не встречал исходников. Но даже если бы они были, не уверен, что удастся нормально пользоваться таким плагином. Для управления сервисами обычных прав недостаточно, и либо придётся на каждый чих запрашивать повышение привилегий (что быстро задолбает), либо возиться со спец-утилитой типа tcmadmin. И такое у меня ощущение, что это займёт больше времени и сил, чем реализация собственно плагина.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Jun 12, 2012 18:09    Post subject: Reply with quote

Гислер за такой аналог может 200$ заплатить.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Jun 12, 2012 18:35    Post subject: Reply with quote

Alextp wrote:
Гислер за такой аналог может 200$ заплатить.

Мы уже с ним приватно этот вопрос обсудили, ещё в процессе работы над плагином.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Mon Jul 09, 2012 18:50    Post subject: Reply with quote

CaptainFlint
1. А можно сделать, чтоб программы у которых есть обновления (винда, офис, .net) отображались папками?


2. инсталляцию НОД32 не видит не на ХР не на 7ке
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 09, 2012 19:08    Post subject: Reply with quote

Да, п-та "ESET Smart Security" нету.
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Mon Jul 09, 2012 19:15    Post subject: Reply with quote

Mr.Merak wrote:
1. А можно сделать, чтоб программы у которых есть обновления (винда, офис, .net) отображались папками?

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

Mr.Merak wrote:
2. инсталляцию НОД32 не видит не на ХР не на 7ке

а) Видит ли её стандартный апплет?
б) Есть ли соответствующий ключ в реестре по адресу HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall?
в) Совсем не видит или считает скрытой записью? Или патчем?
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Mon Jul 09, 2012 19:28    Post subject: Reply with quote

недоделка-
http://shot.qip.ru/008s9h-1QODkgLeu/
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Mon Jul 09, 2012 20:00    Post subject: Reply with quote

CaptainFlint wrote:
Совсем не видит или считает скрытой записью?

Cчитает скрытой записью. Windows 7 x32.
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Jul 10, 2012 00:29    Post subject: Reply with quote

Alextp wrote:
недоделка-
http://shot.qip.ru/008s9h-1QODkgLeu/

Спасибо, учту.

Maximus wrote:
Cчитает скрытой записью. Windows 7 x32.

Так стандартный-то виндовый инструмент его показывает или нет? Из примера, что прислал мне на почту Alextp, видно, что у данного ключа нет параметра UninstallString, а до сих пор я не встречал записи о деинсталляции, не имеющей этого ключа, но отображающейся в стандартном апплете. Является ли NOD исключением? Если нет, то вопросы не ко мне. Если да, то буду пытаться понять, чем он такой особенный.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4957

Post (Separately) Posted: Tue Jul 10, 2012 00:30    Post subject: Reply with quote

А апплете он ВИДЕН
_________________
UniViewer - CudaText - LogViewer
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Jul 10, 2012 00:33    Post subject: Reply with quote

Mr.Merak
Я тут сообразил, что предложение с подпапками нереализуемо в силу ограничений интерфейса. Если я сделаю какой-то элемент папкой, то мы уже не сможем работать с ним как с деинсталляционной записью: просматривать, запускать и т.д. То есть вместо него придётся внутрь папки добавлять ещё какой-нибудь элемент, соответствующий этой "базовой" записи, но работать так будет неудобно. Всё-таки все равноправные элементы должны находиться на одном уровне вложенности, а не появляться/исчезать в зависимости от появления дополнительных патчей.

Добавлено спустя 24 минуты:

Alextp wrote:
А апплете он ВИДЕН

OK, значит, буду искать, какие ещё ключи могут влиять на видимость.

PS: Файл по почте получил, спасибо.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Tue Jul 10, 2012 08:22    Post subject: Reply with quote

CaptainFlint
вот по этой причине я и не могу перейти всю жизнь на другие анинсталлеры - все на куче Sad
Может хотябы можно как-то поиграться с префиксами?
Например, те у которых есть апдейты добавлять цифру?
0. Dot Net
0. патч1
0. патч2
1. Офис
1. патч1
1. патч2
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Jul 10, 2012 14:01    Post subject: Reply with quote

Mr.Merak wrote:
Может хотябы можно как-то поиграться с префиксами?
Например, те у которых есть апдейты добавлять цифру?

Когда я писал плагин, мне пришлось в какой-то момент переписывать ощутимую часть кода только для того, чтобы избавиться от проблемы UnInstaller, раздражавшей меня до трясучки: когда из-за удаления приложения едут все индексы (на основе которых создаются суффиксы у записей), в результате список перетряхивается чуть менее чем полностью, и Тотал не может сопоставить прежний список с новым. Из-за этого невозможно просто так взять и удалить два-три приложения подряд: индексы меняются, имена записей, соответственно, тоже, и любые действия в необновлённом списке просто игнорируются. А обновишь список — курсор, стоявший на какой-то записи, неожиданно прыгает в начало списка (только потому, что записи с точно таким именем больше нет), будь добр снова листать, прокручивать, искать, где ты был…

И вот я, наконец-то, избавился от этой проблемы, а теперь что, брать и собственными руками это решение губить, модифицируя имя записи и делая старое имя снова невалидным? Удалил ты патч — префикс исчез. Поставил патч — появился…

Я не против того, чтобы как-то группировать патчи, но только не ценой ухудшения юзабилити. Можно, в принципе, вернуться к варианту с папками, но оставить основной продукт в основном списке. Но так не будет жёсткой связи между конкретной записью и соответствующей папкой с патчами. Однако в любом случае это всё остаётся шкурой медведя, пока я не научусь отличать патчи от не-патчей, да ещё и узнавать, к какому продукту относится патч. Пока что я не имею ни малейшего понятия, где вообще хранится эта информация.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
mrmerak



Joined: 20 Aug 2007
Posts: 441

Post (Separately) Posted: Tue Jul 10, 2012 14:08    Post subject: Reply with quote

CaptainFlint
а вообще мой идеал это "режим 100% совпадения с стандартным аплетом" Smile
Когда-то, давным-давно, был такой анинсталлер, но как он назывался уже и не вспомнить...
_________________
TC 9.51 | Win10 1903
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Tue Jul 10, 2012 15:04    Post subject: Reply with quote

Mr.Merak wrote:
а вообще мой идеал это "режим 100% совпадения с стандартным аплетом"

В Тотале про такое можно сразу забыть. Интерфейс управления этого не позволит реализовать.

Правда тут возникает вопрос: если надо 100% совпадения, то зачем искать сторонние инструменты? Альтернативы ищут как раз в тех случаях, когда имеющийся инструмент чем-то не устраивает, и, значит, в этом аспекте альтернатива должна отличаться, предлагать лучшее решение, а это уже никак не 100%.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group