Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Media";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Вниз

DivX, и все, что с ним связанно   Найти похожие ветки 

 
-= Zerg =-   (2003-09-13 10:59) [0]

Приветствую, мастера.
Объясните пожалуйста, как програмно:
I. проверить, установлен ли на компьютере DivX
1) если нет, то утановить свой, причем без лишнего шума и пыли (т.е. вариант WinExec("setup.exe",...) не подойдет)
а) тогда, когда DivX больше не нужет, удалить его из системы (опять же без лишних вопросов)
2) если DivX уже установлен, то проверить, какой версии.
а) если версия не такая, какая нужна мне, временно нейтрализовать уже установленный DivX, и без лишних вопросов поставить свой. После того, как этот мой DivX больше не нужен, убрать его и вернуть пользователю его прежний DivX.


 
Anatoly Podgoretsky   (2003-09-13 11:08) [1]

1. А вот без шума не надо, ноги оторвут и знаешь по куда?
2. Аналогично
3. тем более не надо возвращать неизвестно что.

Ты чего в злостные хакеры, мейкеры метишь?
Ты кто такой, кто тебе дал право распоряжаться чужой системой, срочно на перевоспитание.


 
-= Zerg =-   (2003-09-16 20:58) [2]

Так, мы здесь обсуждаем реальные проблемы программирования в общем и вопросы интеграции/совместимости приложений.

Ваш ответ смешен, в особенности тот факт, что Вы громко кричите, не удосужившись даже внимательно прочитать вопрос - система возвращается в предыдущее состояние после работы моей программы. Никакого "хакерства" и "мейкерства", как Вы это называете.

Не засоряйте форум пустыми и неинформативными ответами - ознакомьтесь с правилими конференции. Вы не предлагаете никакого решения проблемы.


 
-= Zerg =-   (2003-09-16 21:00) [3]

Если Вам нечего сказать по чисто поставленной задаче,Mr. Anatoly Podgoretsky, сожалуйста, помалкивайте.


 
HolACost!   (2003-09-16 21:09) [4]

-= Zerg =-
Ты хоть понял на кого наехал?
Типа опа - я типа крут как сорделька!!!!
Тебе самому лень этот вопрос решить:
1 - ищи в реестре регистрацию библы див икса - она там типа divx что-то длл!
2 - если есть, то путь в регистрации прописан и читай средствами ВыньАПИ версию файла...
3 - если версия нужна другая, делай бек ап и всё и записываю свой файл намето того,
потом если удалить всё наоборот!
4 - а если нет, то см. как стд установщик его регит и регь через реестр сам его там и плюс туча фич!!!

ЗЫ!
На знающих людей не лезь - не ты первый, не ты последний - научисьт вопросы задавать сначала! Гым!


 
-= Zerg =-   (2003-09-16 22:41) [5]

Потому и спрашиваю, что не совсем хорошо в этом разбираюсь (реестр, винАПИ, отслежка Dll, проверка версии, и прочее), и прошу помоши. Нельзя ли поконкретнее и поподробнее, пожалуйста.


 
Думкин   (2003-09-17 05:24) [6]

В любом случае, подобная практика - не есть хорошо.

Откуда у тебя уверенность, что ты вернешь систему в прежнее состояние? Это далеко не факт. И останется юзер с твоей установкой. А ведь без шуму и пыли в большинстве случаев скорее всего означает нелицензированность вставляемого тобой. И вот человек влип.

И менять версию под свою прогу - она у тебя одна в сеансе? Это тебе не ДОС. А вот захочет он сделать что-то с "лицензированной" предыдущей версией - а твоя прога все поставила на уши. Это уже плохо.

И если это стороннее по отношению к твоей проге - то юзер должен быть в любом случае осведомлен.

Так нельзя. Без шуму, без пыли - значит что-то не так. И не ругайся грубо.


 
-= Zerg =-   (2003-09-17 09:40) [7]

Довожу до Вашего сведения, что программа - это демка, которая запускается во весь экран и активно использует видеоэлементы. Пока она не выключиться, параллельно пользователь запустить никакой фильм или что-то подобное не сможет. И не надо обсуждать эстетический аспект моей программы. Таков заказ, который определяет потребитель - понятно?

Так что, просьба, если Вы знаете, какие именно Dll или другие файлы надо отслеживать, как именно и где в регестре их надо прописывать, какие при этом сообщения посылать системе, напишите подробнее.

PS.. юзер будет осведомлен о том, что происходит в EULA


 
pasha_676   (2003-09-17 10:17) [8]


> Довожу до Вашего сведения, что программа - это демка, которая
> запускается во весь экран и активно использует видеоэлементы.
>

Да пусть хоть что она делает. Вот я юзер. Если мне какая то байда втюхивает какой-то DivX без моего ведома, мне это может быть очень неприятно. Особенно если этот ДивХ вызывает какие-то сбои в системе.

Классический случай. Ставиться втихомолку твой ДивХ, потом все сбоит. Юзер перегружается, хочет посмотреть свой фильм - а он не идет. Потому что Вы сударь решили устанавливать проги и дрова по своему усмотрению и без шуму и пыли.


 
Думкин   (2003-09-17 12:15) [9]

> -= Zerg =- (17.09.03 09:40)

Я делал демонстрационные программы для выставки. Но.... там какие проблемы? Все нужное вчистую ставишь(все нужные вещи даешь заказчику) и вперед - показывай свою дему сколько влезет.


 
-=Zerg=-   (2003-09-17 21:32) [10]

А здесь конкретно поставили такое задание, чтобы DivX свой ставила сама и без всяких лишних вопросов и сообщений, показывана необходимые файлы, причем ИМЕННО DIVX-ЗАКОДИРОВАННЫЕ, а потом все вернула на свои места. Пока она не выключиться, параллельно пользователь запустить никакой фильм или что-то подобное не сможет.

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

Ну, в общем, надо сделать именно так, как написано в исходном тексте вопроса. ИМЕННО ТАК.
У кого-нибудь есть предложения, как это сделать, господа?


 
dmitry501   (2003-09-18 09:47) [11]

> -=Zerg=-
Зря ты конечно наехал на Подгорецкого- он уважаемый человек, и написал тебе все правильно, а что касается твоей проблемы - посмотри проект: http://sourceforge.net/projects/bsiloadmaker/
Эта программа установливает кодек divx, если его нет. Не совсем то, но все-таки...


 
TAndrew   (2003-09-18 12:29) [12]

Возможно и использования кодеков (фильтров) для вопросизведения .divx и без установки в систему; поищите.
Например, это реализовано в плеере LightAlloy



Страницы: 1 вся ветка

Форум: "Media";
Текущий архив: 2004.01.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.016 c
1-63102
EgorT
2004-01-08 12:24
2004.01.20
Как при помощи Delphi записать формулу в Excel


1-63184
oens
2004-01-10 08:52
2004.01.20
шрифт


3-63003
Rio
2003-12-23 12:34
2004.01.20
Фильтрация данных


1-63072
Dimedrol
2004-01-08 19:02
2004.01.20
Строка внутри *.EXE-файла


4-63440
tower
2003-11-14 10:23
2004.01.20
Отследить команду





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский