Подмена даты
От: Антипыч  
Дата: 20.12.02 19:20
Оценка:
Мне надо в виндосе подменить даты для определённого приложения, т.е. оно на запрос сегодняшней даты должно получать то, что я хочу, наверное, надо поставить хук на ИПИ функции получения даты.
Подскажите пожалуйста. Заранее благодарю.
Re: Подмена даты
От: vasketsov Россия http://ntprog.by.ru
Дата: 23.12.02 07:49
Оценка:
Здравствуйте, Антипыч, Вы писали:

А>Мне надо в виндосе подменить даты для определённого приложения, т.е. оно на запрос сегодняшней даты должно получать то, что я хочу, наверное, надо поставить хук на ИПИ функции получения даты.



Пишу про NT.

Дата из Usermode стандартно получается через NtQuerySystemTime или из SHARED DATA (как это делают функции GetSystemTime/GetLocalTime), еще совсем извращенно можно получить через NtQuerySystemInformation и даже в качестве контроля — взять время создания процесса SMSS или какого-нибудь объекта, и еще наверное сотня еще более извращенных способов.

Короче, видимо, если приложение хочет понять что его обманывают со временем — оно это наверняка поймет, если оно тупо спрашивает GetLocalTime — перехватывать именно это.
Васкецов Сергей
http://registry.km.ru
Re: Подмена даты
От: Whisperer  
Дата: 23.12.02 08:00
Оценка: 3 (1)
Здравствуйте, Антипыч, Вы писали:

Ставь себе VMware Workstation и устанавливай хоть прошлый век.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.