Про то, как мы один тест запускали…

??????, ??? ??????? ? ?????? ???????, ?????????. ????????????????? ???????, ???????, ??????????????? ??????, ??????? ??????. ????? ??? ??? ??? ? ????????? ????????: ?, ?? ??????? ????????? ????????????. ???????? ?? ??? ??? ?? ?????????, ????? ??? ????? ????????? ?????? ????? – ??????????? ?????, ?????? ????, ????? ?????? ? ?????? ???????? ??????? ????????????. ???? ?????, ?????? ????????? ??????…

0

Можно ли использовать функцию RtlCaptureContext() из x86 кода?

?????? ?? ?????: The question is really simple: could we use RtlCaptureContext on X86? The MSDN (http://msdn.microsoft.com/en-us/library/ms680659(v=VS.85).aspx) says it’s only for 64 but the bug is for X86 and I see some kernel code are using it on x86. ?????? ?? ????? ???? ????? ?????: ????? ?? ?? ???????????? ??????? RtlCaptureContext ?? x86? MSDN ???????,…

0

Неогороженное минное поле – это еще не повод по нему ходить.

?????? ?????? ? ????????: ???????????? ????????? ????????: ???? ????????? ????????? ? ????????? ????????? ???????? ?? ?????????? ? ??????? ???????, ??? ????????? ????????? ?????????? ??? ?????????? ? ?????? ?????????, ? ?????? ? ????? «HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU». ??? ? 32-? ????????? ??????. ?? ???????????, ??? ? 64-? ????????? ?????? ?????? ????? ??????? ? ???? HKCU ?? ??????????, ? ???…

0

Список состояний конечного автомата.

?????????? ? ??????? ??????? ? ???????? ??????? ?????? ??????? ?????? ?????????/??????? ????????? ???????? ? ????? ?????. ? ?? ?????? ??? ??????? ??????????? ?? ?????? ?????: enum, ??????????? ??????????????? ?????????, ?????? ???? ????????? ??? ???????, ??????? switch, ?????????? ??? ??????, ? ??????????? ?? ?????????… ???????? ???????? ????????? (??????????????? ?????): #define FOR_ALL_STATES(Action) \ Action(StateInitial) \ Action(StateInitializing) \…

0

РИТ++, секция «RootConf».

???? ?????????? ????????? ?? ??????????? ???++ 2011, ??????? ??????? ? ?????? ? ????? ??????. ??????????????? ???? ???????: «??????? ?????????? Windows ??????? ????????????. ???????, ???????? ?, ? ????????, ???????? ?????. :-)» ? ????????? ?????????? ? ???, ??? ???????? ??????? ????? ??????? ??????????, ??? ?????? ???????? ? user mode ? ??? ? ???? ?????????? ?? ????. ????????…

0

Про то, как отцепиться и ничего не порушить.

??????? ???????? ? ?????? ??????? ?? ? ???, ??? ??????????, ? ? ???, ??? ?????????? ? ?????? ?? ????????. ? ???????, ???????? ??????? ??????: We recently saw an AV in stress where our vectored exception handler was called after our dll was unloaded. After investigating the issue, it seems like removing the vectored exception handler…

0

Правильный прототип функции DebugBreak().

??????? DebugBreak() ????????? ??? ????? ???????: void WINAPI DebugBreak(void); ???? ????????, ?? ??? ?? ????? ??????? ??????? ??????????. ??????? ????? ??????? ????????? ??? ??: void __cdecl DebugBreak(…); ??????? ? ????? ??????? ????? ???????? ????? ????? ??????????. ????????, ???????? ?????????? ???????????? ??? ? ?????? ????? ????????. ??? ???????? ?????????????? ?????????. ? ????? ? ????????? ?????????? ???…

0

История одной оптимизации.

????? ? ??? ???? ?????? ??????? ??? ??????? ?????. ????, ??? ??????????, ?? ?????? ??????? ??????? ????????. ??????? ??? ?????????-????????? ?????. ??????? ????. ?? ???? ???? ???????, ??? tear-down ??? ? ??????? ??????????? ???????, ?????? ??????????? ???????????? ?? ???????, ?????? hardcoded ?????????. ? ?????, ??????? ???????, ??? ?? ?????? ?? ???????? ??????? ?? ??????????? ?????????,…

0

О разнице взглядов на привычные вещи.

?? ????????? ????? ??? ???????? ???????????? ?? ??????? ???????????? ?? ????? ???????????? ? ????? ???????. ????? ???????, ??? ???? ????? ?????????????. ?????? – ???? ???????. ???? ?? ??????????, ???? ?? ??????, ????? ? ????? ???????? ??? ???? ??????????. ????? ????, ? ???? ?????? ???????? ???? ?? ???????. ????????? ??????????? ????????, ?????? ?? ??????? ??????????? ??…

0

Первая инструкция.

????????? ????????. ????? RESET# x86 ?????????? ???????? ?????????? ?????? ? ???????? ?????? (AKA real mode). CS ? IP ??? ???? ??????????????? ? 0xf000 ? 0xfff0 ??????????????. ?????? ?????? ?????????? ?????? ????????? ? ???????? ??????? ?????????, ?? ?????? 0x000ffff0. ?????????? ?? ?????????. ?? ????? ????, ?????? ?????????? ????? ?? ?????? 0xfffffff0, ??? ??? ???? ????????? CS…

0