![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
Мне нужно проверить запускалась ли уже сегдня программа или нет! Каким образом это можно реализовать?
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
ваша программа или любая другая?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
lpLastAccessTime [out, optional]
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
тем не менее это не строго запуск.
эксплорер поставит дату если только зайти в папку с exe(или щелкнуть по нему, не помню) ибо начнет читать инфу с exe Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]()
да, чё-то я не то подумал.. Тогда, если это наша прога, то записываем текущее время в момент старта в некий ключ в регистри. А если не наша.. то самый простой вариант, имхо, переименовать прогу и написать свою с таким же именем, которая будет запускать оригинал. Ну или страдать с хуками, если таких прог надо мониторить много.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 27.01.2009
Сообщений: 18
|
![]()
1. Создать *.ini в котором прописать дату запуска, и который проверять при запуске равен ли он сегодняшней дате.
2. То же самое но с реестром. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
3. можно просто изменять какой-то файл. и при запуске брать дату последнего изменения данного файла.
А зачем это всё? Какова исходная задача? |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
KrPr спасибо) была такая мысль только думал что можно как нить по другому реализовать) Че нить типа winApi или вункцией какой) Ща сделаю реестром)
Serge_Bliznykov Ну вообще я делаю небольшой клиент для Nого числа пользователей) Ну а именно это мне нужно для автообновления) чтобы проверка проходила только один раз в день)
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.12.2010
Сообщений: 40
|
![]()
Пепел Феникса да программа должна проверять запускалась ли ОНА сегодня) тоесть проверять саму себя) Ммм... спасибо за ответы) Сделаю всётаки через реестр чтобы долго не мучиться)
Интернет как жизнь - смысла нет, а уходить не хочется!
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как проверить готова ли программа к выводу фигур | Miha85193 | Мультимедиа в Delphi | 2 | 17.07.2010 17:34 |
Как проверить, верно ли считает программа? | Mixim | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 05.12.2009 07:14 |
астрономическая программа. Была написана в 90-х годах. Раньше запускалась в окне ДОСа | moscovich | Свободное общение | 8 | 11.09.2009 15:08 |
Как сделать так,чтобы программа запускалась с включением компьютера? | InseR | Общие вопросы Delphi | 24 | 12.02.2008 18:55 |
Как сделать, чтобы программа запускалась один раз, т.е. повторно запустить нельзя??? | Kamikadze_666 | Безопасность, Шифрование | 7 | 31.07.2007 08:34 |