Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 1 592

/ вопрос открыт /

Доброго времени суток, уважаемые эксперты! Вопрос такой. Хочу сделать меню для авто запуска игры, но так чтобы в меню кнопка установить менялась на кнопку играть если игра уже установлена (т.е. если игра не установлена горит кнопка установить, если игра установлена, горит кнопка играть.) Как мне это сделать? Заранее благодарен.

Толков Геннадий Викторович Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Толков Геннадий Викторович (статус: Посетитель)
Вопрос отправлен: 18 мая 2008, 01:26
Состояние вопроса: открыт, ответов: 2.

Ответ #1. Отвечает эксперт: Матвеев Игорь Владимирович

Здравствуйте, Толков Геннадий Викторович!
Ну очевидно нужно проверять установленна игра или нет. Почти все игры и прочие программы вносят записи в HKLU\Software. Выясните что именно записывает ваша игра и делайте проверку этих ключей при запуске оболочки.

Ответ отправил: Матвеев Игорь Владимирович (статус: Студент)
Время отправки: 18 мая 2008, 03:27
Оценка за ответ: 4

Ответ #2. Отвечает эксперт: ANBsoft

Здравствуйте, Толков Геннадий Викторович!
Если это Ваша игра (или инсталятор), то создайте свой раздел, а в нем ключ в ветке реестра
HKEY_LOCAL_MACHINE\SOFTWARE.
При запуске проверяйте, если ключ есть - то "Запустить", нет - "Установить".
Не забудьте удалить ключ при удалении игры.
Если игра чужая - при помощи программы RegMon или подобной проследите что и где она сохраняет.
Успехов.

Ответ отправил: ANBsoft (статус: Студент)
Время отправки: 18 мая 2008, 10:28
Оценка за ответ: 4


Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:47
Выполнено за 0.03 сек.