Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
4-1213253318
DJ Kondakov
2008-06-12 10:48
2009.07.26
Отследить выгрузку DLL-ки


2-1243356130
rect
2009-05-26 20:42
2009.07.26
Проблемы с transparent


15-1243085085
Gooseman
2009-05-23 17:24
2009.07.26
Компьютерный глюк или вирус... Как лечить?


15-1243353872
Сергей М.
2009-05-26 20:04
2009.07.26
Москва, 2 июня 2009 года Embarcadero Technologies приглашает


15-1242766394
Германн
2009-05-20 00:53
2009.07.26
А что нынче происходит с Яндексом? Кто шалит?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский