Получение времени BIOS
Появилась необходимость получения времени напрямую из BIOS (попытка защитить прогу :) ). С разгону не нашёл прмеров в инете, а времени вобрез.
Если есть у кого решения на С/С++ - поделитесь пожалуйста.
Цитата: RedNN
Доброго времени суток.
Появилась необходимость получения времени напрямую из BIOS (попытка защитить прогу :) ). С разгону не нашёл прмеров в инете, а времени вобрез.
Если есть у кого решения на С/С++ - поделитесь пожалуйста.
Появилась необходимость получения времени напрямую из BIOS (попытка защитить прогу :) ). С разгону не нашёл прмеров в инете, а времени вобрез.
Если есть у кого решения на С/С++ - поделитесь пожалуйста.
Помоему, это функция GetSystemTime();
А вообще, хотелось чтонибудь похитрее. Ведь вызов такой функции наверное можно обмануть. Наверное более верным здесь будет выполнение ассемблерного кода.
Цитата: RedNN
По-моему это не то. Системное время - это как раз время ОС (если конечно я ничего не путаю).
А вообще, хотелось чтонибудь похитрее. Ведь вызов такой функции наверное можно обмануть. Наверное более верным здесь будет выполнение ассемблерного кода.
А вообще, хотелось чтонибудь похитрее. Ведь вызов такой функции наверное можно обмануть. Наверное более верным здесь будет выполнение ассемблерного кода.
Тогда вопрос немного не в той ветке:-) Если тебе нужен ассемблерный код.
Вызов любой функции можно обмануть, если уж на то пошло. Показания виндовых часов обычно совпадают с показаниями часов реального времени.