Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Выполнение кода при выключении компьютера


Автор: Dandi 6.7.2009, 23:54
Доброго времени суток, уважаемые.

Есть задача: при выключении винды надо выполнить небольшой код (записать в реестр один ключ). Как правильно сделать чтобы код гарантированно исполнился до принудительного завершения программы? Пробовал делать приложение с невидимой формой и писать по OnClose - не успевал, дописывал код в сам проект после Application->Run(), тоже не успевает. Я вижу еще один вариант со службой, пока не испытывал.

Может кто-нибудь сталкивался с такой проблемой?

Автор: Rififi 7.7.2009, 00:08
Как сделать гарантировано?
Wuindows Vista + Service + PRESHUTDOWN

Автор: Dandi 7.7.2009, 00:17
Rififi, ага, мне еще каждому юзверю с моей программой впридачу Висту ставить? ...

Все оказалось легче, не знаю насколько гарантировано, но у меня работает - вызов кода по OnCloseQuery.

Автор: Rififi 7.7.2009, 00:46
Б*я, говорила мне мама, не юзай телепатию в нетрезвом виде. Ну на шмогла я, не шмогла...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)