Пятница, 20.06.2025, 19:33

Приветствую Вас Гость | RSS
Мой сайт
ГлавнаяРегистрацияВход
Меню сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2016 » Февраль » 26 » Использование WinAPI на Surface : Winapi работа с часами
22:26
Использование WinAPI на Surface : Winapi работа с часами

Всем доброго времени суток!
image
Как я ранее и предполагал, использовать WinAPI в новых устройствах от Microsoft, работающих под Windows RT, будет не так уж и сложно. xda.

И там для вызова нативных функций предложили хак, работающий сродни вирусам — поиск ядра и точек входа в процедуры вручную.

В посте был предложен небольшой кусок кода, демонстрирующий выполнение WinAPI вызовов:

void DoThings() { char *Tmp=(char*)GetTickCount64; Tmp=(char*)((~0xFFF)&(DWORD_PTR)Tmp); while(Tmp) { __try { if(Tmp[0]=='M' && Tmp[1]=='Z') break; } __except(EXCEPTION_EXECUTE_HANDLER) { } Tmp-=0x1000; } if(Tmp==0) return; LoadLibraryA=(t_LLA*)PeGetProcAddressA(Tmp,"LoadLibraryA"); GetProcAddressA=(t_GPA*)PeGetProcAddressA(Tmp,"GetProcAddress"); CreateProcessA=(t_CPA*)PeGetProcAddressA(Tmp,"CreateProcessA"); HMODULE hUser=LoadLibraryA("user32.dll"); MessageBoxA=(t_MBA*)GetProcAddressA(hUser,"MessageBoxA"); MessageBoxA(0,"A native MessageBox!","Test",MB_OK); STARTUPINFO si; memset(&si,0,sizeof(si)); si.cb=sizeof(si); PROCESS_INFORMATION pi; CreateProcessA("c:\\Windows\\system32\\cmd.exe",0,0,0,FALSE,0,0,0,&si,&pi); }

По ссылке можно скачать готовые проекты, в т.ч. и в скомпилированном виде.

За сим, позвольте откланяться. Надеюсь будет Вам полезно!

Таймер (Программирование C++ - уровень начинающий, WinApi ...

WinApi. Функция для использования таймера – SetTimer. Возвращает uint ... hWnd = CreateWindowEx(0, szClassWindow, TEXT( Работа с таймером ), ... строки следующего формата: день месяц число часы:минуты:секунды год
http://webforu.ru/tag/%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80/

Просмотров: 326 | Добавил: supoinclus | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт

Поиск

Календарь
«  Февраль 2016  »
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
29

Архив записей

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2025Бесплатный хостинг uCoz