Page 1 of 7

UnInstall — удаление программ

Posted: Mon 24 Nov, 2008 13:52
by CrOm
чета не вижу темы обсуждения. решил создать.

сам плагин берем тут.

спасибо за порт под юникод, а то самому лень было :)

Re: Uninstall

Posted: Mon 24 Nov, 2008 13:53
by CrOm
хотелось бы узнать, зачем в дистрибе всякий дебужный мусор? да и сама длл вроде как с debug info собрана, ась?

Re: Uninstall

Posted: Mon 24 Nov, 2008 13:54
by t-rex
А это, портс с последней версии плагина? А то автор недавно выложил новую версию с моим патчиком для работы клика мыши.

Re: Uninstall

Posted: Mon 24 Nov, 2008 13:56
by CrOm
видимо нет

ибо на мышь тупо закрывается

Re: Uninstall

Posted: Mon 24 Nov, 2008 14:16
by chupakabra
CrOm
.pdb для пользователей, умеющих использовать отладчик для поиска ошибок. .map - для FExcept. Можно удалить и то, и другое.

t-rex
А где он её выложил?

Re: Uninstall

Posted: Mon 24 Nov, 2008 14:20
by CrOm
chupakabra
а зачем пользователю искать ошибки?

кстати а FEExcept к юникодному фару прикручивается? что-то раньше не задумывался.

Re: Uninstall

Posted: Mon 24 Nov, 2008 14:28
by t-rex
chupakabra
На своём сайте.

CrOm
Не прикручивается. Его надо править и может в фаре тоже надо что то править. Вроде не особо сложно, хочешь занятся?
Сорцы есть на юрином FTP, могу помочь их собрать, я как то там ExecDump правил.

Re: Uninstall

Posted: Mon 24 Nov, 2008 14:31
by CrOm
нас ща отсюда выкинут с этим FE Except :)

вобщем, давай поглядим

Re: Uninstall

Posted: Mon 24 Nov, 2008 14:48
by DiRTy_GaRRy
А зачем была сделана ручная сборка UnistallString для прогрумм установленных Windows Installer? Для того что бы обойти проблему с удалением программ у которыъ нет UninstallString? Если да то тогда ручками собирать команду нужно только в том случае, если UnistallString пустой, так как в общем случае в UnistallString может быть не только MsiExec.exe /X{GUID}, но и что то более навороченное.

Например (Debugging Tools for Windows (x86)), для многих программ в UnistallString пишется не прямое удаление, а advertise:

Code: Select all

MsiExec.exe /I{1CD0C3C5-809D-4CFC-904A-1B67C6243637}
Или вот ещё более навороченная строка удаления (Microsoft Expression Blend 2 Service Pack 1):

Code: Select all

msiexec -qb /package {3891E1C9-8E9E-43E2-B009-6D008BCD7669} /uninstall {1B64B3D0-D0DB-4d99-B38D-B0D632A1780A}

Re: Uninstall

Posted: Mon 24 Nov, 2008 14:59
by chupakabra
t-rex
Я брал за основу UnInstall 1.09 [18/09/05]. Новее ничего не вижу.

DiRTy_GaRRy
Ну и что с этим advertise делать? Какие будут конкретные предложения? Мне просто надоело тупо копировать и менять вручную команду для деинсталляции.

Re: Uninstall

Posted: Mon 24 Nov, 2008 15:19
by t-rex
chupakabra
Да что то он не выложил, забыл наверно.

Вот патч в общем
UnInstall.cpp.patch.2008-06-20.zip
Текст, изъятый из сообщения
(809 Bytes) Downloaded 295 times

Uninstall

Posted: Mon 24 Nov, 2008 18:19
by DrKnS
Длинный специфичный текст перенесён во вложение
Не, это не дело.
С этими вложениями одна возня: чтобы посмотреть 20 строк надо нажать 10 кнопок.

Осваиваем новую фичу:

тег spoiler:


Re: Uninstall

Posted: Mon 24 Nov, 2008 19:13
by t-rex
Надо просто proSilver юзать, там это всё красиво со скрол баром, но нет, вас же от subsilver прёт.

Re: Uninstall

Posted: Mon 24 Nov, 2008 19:20
by Docent1
chupakabra
UnInstall_1.10.2_Uni. Мышкой бьешь по полосе прокрутки или даже по стрелке и начинается удаление - где подсветка. Тоже самое наверно и в ansi.

Re: Uninstall

Posted: Mon 24 Nov, 2008 19:55
by chupakabra
t-rex, есть идеи как это поправить? Или просто удалить пока эту функцию?