Форум: "Прочее";
Текущий архив: 2009.07.26;
Скачать: [xml.tar.bz2];
ВнизКак поместить программу в "Установка и удаление программ"? Найти похожие ветки
← →
SkyN (2009-05-25 17:52) [0]сабж.
← →
Игорь Шевченко © (2009-05-25 17:53) [1]Воспользоваться инсталлятором
← →
T&F (2009-05-25 18:11) [2]
> сабж.
На выбор:
1) Почитать MSDN
2) Покопаться в реестре
3) Погуглить
4)
> Игорь Шевченко © (25.05.09 17:53) [1]
> Воспользоваться инсталлятором
← →
Кто б сомневался © (2009-05-25 18:35) [3]Никто не знает, поэтому и отсылают тебя искать самому.
← →
@!!ex © (2009-05-25 18:40) [4]> [3] Кто б сомневался © (25.05.09 18:35)
Я тоже не знаю... При этом мои программы умудряются добавляться в "Установки и удаление программ"
Через [1].
← →
T&F (2009-05-25 18:49) [5]
> Никто не знает
Я знаю, но именно поэтому отсылаю на поиски :) Так как это легко находится в интернете. Было бы сложно - кинул бы сразу кодом, но то что легко - лень искать в своих запасниках, пусь каждый сам попробует поискать для начала
← →
Alt84 (2009-05-25 18:58) [6]При открытии окна "Установка и удаление программ" винда просматривает указанную ниже ветку реестра. Тебе достаточно создать в этой ветке свой раздел с уникальным именем (GUID) и заполнить его аналогично соседним разделам. После этого твоя программа появится в желаемом окне.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
← →
KilkennyCat © (2009-05-25 20:30) [7]ага. и при попытке анинстала, она конечно же, успешно анинсталлится.
← →
KilkennyCat © (2009-05-25 20:31) [8]И вообще, автор туда программу хочет поместить, а не запись о ней, не путайте человека.
← →
T&F (2009-05-25 20:39) [9]Кстати, немного отвлеченный вопрос:
Инсталлятор у меня свой (!), но хочется в "Установка/удаление" иметь для свой программы кнопочку "Исправить" (имеется, например, у Office)
Если кто-то знает простой самодельный способ реализации, подскажите. Судя по всему придётся использовать сторонние инсталляторы или даже MSI :(
← →
blackman © (2009-05-25 21:58) [10]Снала подумай, ЧТО тебе нужно от инсталляции. Вариантов много
Инсталляция
http://articles.org.ru/cn/?c=120
← →
Игорь Шевченко © (2009-05-25 22:26) [11]blackman © (25.05.09 21:58) [10]
> http://articles.org.ru
Ты свой сайт пиаришь ? Я гляжу, у тебя все ссылки на него
← →
blackman © (2009-05-26 10:50) [12]Игорь Шевченко © (25.05.09 22:26) [11]
Он давно уже не мой (отдал на потеху) но отслеживаю, что там размещают.
Да и какое тут пиарство? У него и так в день около 4 тыс. посетителей.
2-3 перехода от сюда ничего не прибавят :)
← →
KSergey © (2009-05-26 11:38) [13]> T&F (25.05.09 20:39) [9]
> Если кто-то знает простой самодельный способ реализации,
> подскажите. Судя по всему придётся использовать сторонние инсталляторы или даже MSI
MSI - не страшно и даже очень хорошо, т.к. стандартно.
Беда в другом: MS все нагло врут, в ихней технологии нифига нет волшебности как они везде рассказывают. Все ручками в итоге приходится делать при том, что идеология у него своебразная если захотеть хоть немного расширенных возможностей, долго вкуривать надо.
Максимум что он делает вполне "волшебно" - это копирование/удаление файлов, создание ключей реестра и ярлычки. Но для инсталляции этого мало как правило.
А уж все эти "исправить", "апгрейдить", "административная установка" - ручки, только ручки. Причем это отдельные и совершенно не связанные ветки инсталляции, каждую из которых необходимо описывать порознь ну и тестировать, соответственно.
← →
KSergey © (2009-05-26 11:45) [14]> KSergey © (26.05.09 11:38) [13]
> А уж все эти "исправить", "апгрейдить", "административная установка" - ручки, только ручки.
Да, самое страшное - как эта сволочь обновляет файлы, это просто трындец: у него чисто своя логика, причем перебить ее нельзя, т.е. надо очень четко ее знать, чтобы правильно создать для не условия.
отвлекусь, если можно, но честно "накипело" :)
В MSI впервые столкнулся с типа прогрессивным методом общения с компом, когда ты говоришь "что хочешь получить в итоге", а оно выдумывает чего дл яэтого надо сделать.
Моё резюме: это совершенно бестолковая затея! В итоге все оканчивается "борьбой человека и машины", когда ты вместо того чтобы сказать что надо сделать вынужден изучить "поведения противника" в различных ситуациях и подстроить свои "желания" так, чтобы эта "умная" железяка сделала то что тебе нужно, а не то, что ей хочется.
Какой в этом смысл - я так и не понял.
← →
blackman © (2009-05-26 12:41) [15]Какой в этом смысл - я так и не понял.
Никакого :) Инсталляцию нужно делать самому и по ссылке
http://articles.org.ru/cn/?c=120
есть например, "Пишем инсталлятор на Delphi" и т.п.
← →
KSergey © (2009-05-26 12:46) [16]> blackman © (26.05.09 12:41) [15]
> Инсталляцию нужно делать самому
MS тогда наклеечку не даёт о том, что "кампатабле" или что-то в этом духе (точно ен знаю за какую наклеечку боролись в конторе).
Особенно восхитило в этом плане как джава-деятели к этому подошли: сделали свой инсталятор, его упаковали простейшим образом в MSI, который просто разворачивает и стартует их инсталлятор. Вроде наклеечка у них есть :)
← →
blackman © (2009-05-26 14:07) [17]MS тогда наклеечку не даёт о том, что "кампатабле" или что-то в этом духе (точно ен знаю за какую наклеечку боролись в конторе).
Бороться надо не "за наклеечку", а за качество и программ и удобство инсталляции
← →
T&F (2009-05-27 19:40) [18]
> KSergey © (26.05.09 11:38) [13]
> MSI - не страшно и даже очень хорошо, т.к. стандартно.
> идеология у него своебразная
> если захотеть хоть немного расширенных возможностей, долго
> вкуривать надо.
Насчёт "вкуривать" - больше, чем согласен. Никак не могу заставить себя хоть поверхностно изучить работу с этим стандартным исталлятором, всё как-то через Ж напимано и устроено, тут же тянет сделать то же самое ручками, только бы не мучаться
Ещё пугает меня тот факт, что MSI не поддерживает multi-language, для каждого языкового пакета надо создавать отдельный инсталлятор %-\ Гм, может эта информация уже устарела, но вроде бы недавно читал, если не путаю, даже в MSDN
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2009.07.26;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.007 c