Urfin Свободен |
22-09-2008 - 04:46 Помогите плз советом. Есть программа на Windows, для интернет-кафе. В ней имеются несколько служебных файлов, один из них называется credit (без какого-либо расширения). В "покое" в файле прописан 0 (стоит цифра ноль). При оплате времени, в файле (с помощью купюроприёмника) прописывается "число кредитов", например заплатили 1 руб. - 1, заплатили 10 руб - 10 кредитов. То есть просто цифра. Теперь проблемма. Если комп выключить на исходе оплаченного времени, и снова включить, то в файле credit будет стоять не 0, а снова цифра ранее оплаченых кредитов. Люди этим пользуются. Не то, что сильно жалко , но как-то стыдно за такой конфуз. Как сделать, чтобы при загрузке винды создавался заново файл credit со значением 0 (ноль), и подменял файл credit существовавший в момент выключения компа? Спасибо. |
Свободен |
22-09-2008 - 11:58 А что, политики уже отменили? |
do-do Свободен |
23-09-2008 - 14:40 ...или банальный bat (cmd) файл в автозагрузке :) типа copy file1 file2 (сделав эталонный (нулевой) файл кредита) P.S. Хотя люди оплатили все ж время, не израсходовали - так шо тут убытка нету P.S.S. А ежли аварийный перегруз сервака? Чел заплатил 100 ед. и бац в нуль упал |