|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2010, 21:21 | #1 |
Пользователь
Регистрация: 27.01.2010
Сообщений: 52
|
Лимит на запуск программы
Программа (не важна ее функциональность) должна запускаться строго 10 раз..не больше... но, нельзя создавать сторонние файлы (dll, res и т.д.) и пользоваться реестром..
пытался записать в .ехе файл информацию, а потом считывать, но в открытый файл ничего не запишешь.... Пример взял с инета. Код:
Может есть какой-нибудь способ сохранить данные непосредственно в exe? |
16.04.2010, 21:27 | #2 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
SolovejK, на семёрке вроде нельзя писать инфу в экзешник, а для хрюши полно примеров в инете должно быть
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли |
16.04.2010, 22:06 | #3 | |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Цитата:
Обсуждалось на форуме, ссылку не сохранил, надо поискать. PS. В примере лимит = 5 запусков (выставляется в подключаемом модуле).
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
|
16.04.2010, 22:31 | #4 |
Пользователь
Регистрация: 27.01.2010
Сообщений: 52
|
Спасибо большое DeKot, пример замечательный!
Но все равно там создается tmp файл, видимо по другому записать информацию в exe невозможно. |
16.04.2010, 22:40 | #5 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Слышал от кого то, что можно эту инфу хранить в Защищенном хранилище.
|
16.04.2010, 23:00 | #6 | ||
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Цитата:
Цитата:
Чего тебе, хороняка, надо ещё ("Иван Васильевич меняет профессию").
И не сомневайся даже ... отдых - кайф, работа - лажа!
Последний раз редактировалось DeKot; 16.04.2010 в 23:04. |
||
25.04.2010, 11:39 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,281
|
Сори, если я тупо не врубился. Ведь даже если записать данные в сам exe-шник, можно просто хранить резервную копию другого неизмененного exe-шника и автоматом при запуске системы обновлять рабочий вариант.
Последний раз редактировалось Sibedir; 25.04.2010 в 11:45. |
25.04.2010, 11:50 | #8 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
Способ для мазахистов:
Делаете несколько ini, в ней запись, количество запусков, так же несколько записей в реестре, в разных ветках... Конечно же записи шифруете, имена ключей не относящихся к программе, что бы обычным поиском не попалили... + попробуйте приаттачить к explorer'у, если это вообще возможно или к другому файлу, который находиться на всех компах... Вообщем, эксперементируйте |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск программы по времени | Talemir | Общие вопросы Delphi | 17 | 03.02.2010 16:33 |
Запуск программы | Vladya | Помощь студентам | 4 | 17.11.2008 11:38 |
Запуск программы на выполнение из другой программы. | ViNcHeStEr | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 18.06.2008 14:33 |
Запуск программы | Egych | Общие вопросы Delphi | 4 | 04.05.2007 09:46 |