|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2008, 19:22 | #1 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
Поиск
Доброе время суток!
помогите плиз! Дело в том что, Программа должна устанавливать дополнительные модули игры! Но эта игра не устанавливается стандартным способом а просто идёт в архиве и каждый распаковав суёт её куда захочет! в общем постоянного место жительства папки нет! Возможно ли такое при запуски программы начинался поиск папки на диске после поиска когда папка найдена начиналось копирование файлов в эту папку с игрой но только если папка нашлась а ни создавать её!? И ещё игра не регистрируется в реестре!
Не количеством плюсов измеряется репутация человека...!
|
20.04.2008, 09:15 | #2 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Сделать это возможно. Только нужно ли? Не легче просто дать пользователю выбрать куда устанавливать дополнительные модули игры?
|
20.04.2008, 12:44 | #3 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Цитата:
А та что устанавливает модули просто считет этот ключ и всё. вариант 2 Если не хотите использовать реестр, то программно определите папку Windows и создайте там txt файл, содержимое - путь к папке. А та что устанавливает модули просто найдёт файл и считает адрес из файла.
Всё гениальное - просто!
|
|
20.04.2008, 15:59 | #4 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
Всем доброго времени суток!
Я сейчас вам попытаюсь объяснить суть проблемы! Это сетевая игра Lineage II многие с ней знакомы наверняка! Суть проблемы такая! Я пробовал писать обновления в InnoSetup я её более или менее знаю! Но люди играют в эту игру разного возраста и начиная от 30 лет мне пишут что ани немогут установить обновления так как каму племянник каму сын установил игру и ани незнают где находиться папка с игрой а запускают саму игру с ярлычка! Я уже пытался описывать поиск с ярлычка но люди среднего возраста у которых интересы другие всё равно не понимают! Вот мне и пришла в голову идея написать программку которая будит искать папку с игрой находить в ней для сравнения указанные файлы и только после того как она убедилась что эта именно та папка устанавливать дополнительные или исправленные компоненты игры! Мне кажется это не так сложно осуществить! Но у меня не фига не выходит и я решил оборотиться к вам за помощью! помогите пожалуйста и если нетрудно маленький примерчик который будит манипулировать с одним фай-ликам чтоб мне разобраться! Заранее благодарен! С уважением Volkogriz!
Не количеством плюсов измеряется репутация человека...!
|
20.04.2008, 17:32 | #5 |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
Хм...
Вы программируете на Delphi? думаю да, раз уж написали сюда. Я так понимаю, у Вас есть копия игры и её просто даёте тому кто попросит. Так вот, напишите что-то вроде инсталлера. Задачи инсталлера: 1 - Спросить у пользователя куда он хочет установить игру. после того как укажет путь... 2 - создать ключ в реестре с этим путём. 3 - скопировать игру в папку, указанную пользователем. 4 - (и всякая переферия) создать ярлык на рабочем столе, запустить игру и т.д. ... И соответственно в проге обновления ссылаться на тот ключ. Мне кажется это рациональный выход из сложившийся ситуации. P.S. а тому кому даёте игру, скажите что запускать "Старт.ехе" (или в ReadMe.txt написать)
Всё гениальное - просто!
|
22.04.2008, 10:59 | #6 |
Форумчанин
Регистрация: 11.10.2007
Сообщений: 384
|
Спасибо всем огромное!
Я ришил проблему так! Если каму интересно! Пользователь запускает программу => потом запускает игру => программа находит путь к игре, например, по имени процесса => после этого "убивает" процесс и выполняет необходимые действия. Чтобы не повторять все эти действия каждый раз, сохраняем полученный путь в файле/реестре.! Вот код: Код:
С уважением Volkogriz!
Не количеством плюсов измеряется репутация человека...!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск в бд | KAKTYC | SQL, базы данных | 3 | 25.07.2008 13:21 |
поиск | Азамат | Microsoft Office Excel | 7 | 18.06.2008 13:44 |
ПОИСК В БД | HOMER | БД в Delphi | 2 | 20.12.2007 21:41 |
Поиск по FTP | Averss | PHP | 4 | 04.09.2007 20:37 |
Поиск | Andr | Microsoft Office Excel | 2 | 18.07.2007 11:49 |