Re: Window nesting
От: TSS_TSS http://kitrap08.blogspot.com/
Дата: 17.02.15 10:37
Оценка: 174 (6)
Написал небольшой анализ бага: http://kitrap08.blogspot.ru/2015/02/win32k-dos.html
Может быть будет интересно ( надеюсь тут можно оставлять ссылки на чужие источники? )

По поводу числа окон, которые можно создать без бсода — они будут зависеть от самого простого пути в графе исполнения, то есть, входными данными можно задать такой путь, при котором, к примеру, скушается больше стека, соот-но созданных окон без бсода будет минимальное количество.
http://kitrap08.blogspot.com/
Window nesting
От: kero Россия  
Дата: 16.02.15 11:36
Оценка: 26 (5)
Добавлю к этой уже рассматривавшейся здесь
Автор: Divineshadow
Дата: 02.11.06
теме случай,
не покрытый введенными после Win9x ограничениями на глубину вложенности окон:

http://files.rsdn.ru/42164/winnest.zip

На моем ноуте с Win7_x86 попытка закрыть окно 80-ого уровня приводит к UNEXPECTED_KERNEL_MODE_TRAP:



Интересно, так ли и на Win7_x64 ?

P.S. Демка представляет заодно и остальные 5 случаев оконной вложенности,

ограниченной на NT —

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"USERNestedWindowLimit"=dword:00000032

— после переноса графики в ядро: What is the window nesting limit?
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Отредактировано 21.03.2015 8:53 kero . Предыдущая версия . Еще …
Отредактировано 11.03.2015 21:10 kero . Предыдущая версия .
Отредактировано 11.03.2015 21:09 kero . Предыдущая версия .
Re: Window nesting
От: okman Беларусь https://searchinform.ru/
Дата: 17.02.15 20:24
Оценка: 8 (1)
Здравствуйте, kero, Вы писали:

K>На моем ноуте с Win7_x86 попытка закрыть окно 80-ого уровня приводит к UNEXPECTED_KERNEL_MODE_TRAP:


Windows 10 Technical Preview — build 9926 (64-bit)
  Скрытый текст
nesting = 70 (hwndNew)

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

UNEXPECTED_KERNEL_MODE_TRAP (7f)
This means a trap occurred in kernel mode, and it's a trap of a kind
that the kernel isn't allowed to have/catch (bound trap) or that
is always instant death (double fault).  The first number in the
bugcheck params is the number of the trap (8 = double fault, etc)
Consult an Intel x86 family manual to learn more about what these
traps are. Here is a *portion* of those codes:
If kv shows a taskGate
        use .tss on the part before the colon, then kv.
Else if kv shows a trapframe
        use .trap on that value
Else
        .trap on the appropriate frame will show where the trap was taken
        (on x86, this will be the ebp that goes with the procedure KiTrap)
Endif
kb will then show the corrected stack.
Arguments:
Arg1: 0000000000000008, EXCEPTION_DOUBLE_FAULT
Arg2: fffff8008b7d4e70
Arg3: ffffd00023693000
Arg4: fffff80089edcab7

Debugging Details:
------------------


"KERNEL32.DLL" was not found in the image list.
Debugger will attempt to load "KERNEL32.DLL" at given base 00000000`00000000.

Please provide the full image name, including the extension (i.e. kernel32.dll)
for more reliable results.Base address and size overrides can be given as
.reload <image.ext>=<base>,<size>.
Unable to add module at 00000000`00000000

BUGCHECK_STR:  0x7f_8

DEFAULT_BUCKET_ID:  WIN8_DRIVER_FAULT

PROCESS_NAME:  winnest.exe

CURRENT_IRQL:  2

ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre

LAST_CONTROL_TRANSFER:  from fffff80089fc415e to fffff80089f35e70

STACK_TEXT:  
...

STACK_COMMAND:  kb

FOLLOWUP_IP: 
win32kfull!DwmAsyncDestroySprite+7a
fffff960`1c7a8176 488bcb          mov     rcx,rbx

SYMBOL_STACK_INDEX:  f

SYMBOL_NAME:  win32kfull!DwmAsyncDestroySprite+7a

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: win32kfull

IMAGE_NAME:  win32kfull.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  54bdff07

IMAGE_VERSION:  10.0.9926.0

BUCKET_ID_FUNC_OFFSET:  7a

FAILURE_BUCKET_ID:  0x7f_8_win32kfull!DwmAsyncDestroySprite

BUCKET_ID:  0x7f_8_win32kfull!DwmAsyncDestroySprite

ANALYSIS_SOURCE:  KM

FAILURE_ID_HASH_STRING:  km:0x7f_8_win32kfull!dwmasyncdestroysprite

FAILURE_ID_HASH:  {5bebe45a-e5fd-2470-0f1e-f30b6952e891}

Followup: MachineOwner
---------


Стек падения:
fffff800`8b7d4578 fffff800`89fc415e nt!DbgBreakPointWithStatus
fffff800`8b7d4580 fffff800`89fc3a70 nt!KiBugCheckDebugBreak+0x12
fffff800`8b7d45e0 fffff800`89f30afa nt!KeBugCheck2+0x8b4
fffff800`8b7d4cf0 fffff800`89f3b2a9 nt!KeBugCheckEx+0xfa
fffff800`8b7d4d30 fffff800`89f39374 nt!KiBugCheckDispatch+0x69
fffff800`8b7d4e70 fffff800`89edcab7 nt!KiDoubleFaultAbort+0xb4
ffffd000`23693000 fffff800`89edca64 nt!EtwpCCSwapTrace+0x7
ffffd000`23693020 fffff800`89f357a4 nt!EtwTraceContextSwap+0xd4
ffffd000`236930b0 fffff800`89f35206 nt!SwapContext+0x2e4
ffffd000`236930f0 fffff800`89e888e1 nt!KiSwapContext+0x76
ffffd000`23693230 fffff800`8a1fe88c nt!KeReleaseSemaphoreEx+0x4c1
ffffd000`236932b0 fffff800`8a244d18 nt!AlpcpCompleteDispatchMessage+0x5fc
ffffd000`23693360 fffff800`8a244172 nt!AlpcpDispatchNewMessage+0x2a8
ffffd000`236933d0 fffff800`8a242027 nt!AlpcpSendMessage+0x4e2
ffffd000`23693510 fffff960`1c7a8176 nt!LpcRequestPort+0x33
ffffd000`23693580 fffff960`1c7e4c7f win32kfull!DwmAsyncDestroySprite+0x7a
ffffd000`23693600 fffff960`1c7e4e5d win32kfull!GreDeleteSpriteInternal+0xff
ffffd000`23693670 fffff960`1c675e1e win32kfull!GreDeleteSprite+0x49
ffffd000`236936b0 fffff960`1c6787ad win32kfull!UnsetLayeredWindow+0x136
ffffd000`23693720 fffff960`1c6a29cf win32kfull!ComposeWindow+0x145
ffffd000`23693750 fffff960`1c60e023 win32kfull!DecomposeWindowIfNeeded+0x23
ffffd000`23693780 fffff960`1c60e4a0 win32kfull!zzzChangeStates+0x9a7
ffffd000`236938e0 fffff960`1c610003 win32kfull!zzzBltValidBits+0x254
ffffd000`236939f0 fffff960`1c60ce1e win32kfull!xxxEndDeferWindowPosEx+0x21f
ffffd000`23693ab0 fffff960`1c6b0c5e win32kfull!xxxSetWindowPosAndBand+0x16a
ffffd000`23693b40 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x3ce
ffffd000`23693c10 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23693c60 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23693d30 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23693d80 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23693e50 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23693ea0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23693f70 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23693fc0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694090 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236940e0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236941b0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694200 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236942d0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694320 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236943f0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694440 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694510 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694560 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694630 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694680 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694750 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236947a0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694870 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236948c0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694990 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236949e0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694ab0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694b00 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694bd0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694c20 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694cf0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694d40 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694e10 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694e60 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23694f30 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23694f80 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695050 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236950a0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695170 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236951c0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695290 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236952e0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236953b0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695400 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236954d0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695520 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236955f0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695640 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695710 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695760 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695830 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695880 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695950 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236959a0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695a70 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695ac0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695b90 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695be0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695cb0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695d00 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695dd0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695e20 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23695ef0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23695f40 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696010 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696060 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696130 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696180 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696250 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236962a0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696370 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236963c0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696490 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236964e0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236965b0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696600 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236966d0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696720 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236967f0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696840 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696910 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696960 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696a30 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696a80 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696b50 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696ba0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696c70 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696cc0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696d90 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696de0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696eb0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23696f00 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23696fd0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697020 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236970f0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697140 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697210 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697260 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697330 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697380 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697450 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236974a0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697570 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236975c0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697690 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236976e0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236977b0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697800 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236978d0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697920 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236979f0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697a40 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697b10 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697b60 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697c30 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697c80 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697d50 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697da0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697e70 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697ec0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23697f90 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23697fe0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236980b0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23698100 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236981d0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23698220 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236982f0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23698340 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23698410 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23698460 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23698530 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23698580 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23698650 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236986a0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23698770 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236987c0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`23698890 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`236988e0 fffff960`1c6b120f win32kfull!xxxDestroyWindow+0x457
ffffd000`236989b0 fffff960`1c6b0ce7 win32kfull!xxxDW_DestroyOwnedWindows+0xe7
ffffd000`23698a00 fffff960`1c6e5a47 win32kfull!xxxDestroyWindow+0x457
ffffd000`23698ad0 fffff800`89f3af63 win32kfull!NtUserDestroyWindow+0x27
ffffd000`23698b00 00000000`60372002 nt!KiSystemServiceCopyEnd+0x13
00000000`0009efe8 00000000`60371fc8 wow64cpu!CpupSyscallStub+0x2
00000000`0009eff0 00000000`6032bf72 wow64cpu!Thunk0Arg+0x5
00000000`0009f0a0 00000000`6032be97 wow64!RunCpuSimulation+0x22
00000000`0009f0d0 00007fff`84ccbbb6 wow64!Wow64LdrpInitialize+0x177
00000000`0009f370 00007fff`84cbc77b ntdll!LdrpInitializeProcess+0x171a
00000000`0009f760 00007fff`84c6f45e ntdll!_LdrpInitialize+0x4d2c7
00000000`0009f7d0 00000000`00000000 ntdll!LdrInitializeThunk+0xe
Re: Window nesting
От: SаNNy Россия  
Дата: 16.02.15 12:10
Оценка: 6 (1)
Здравствуйте, kero, Вы писали:

K>На моем ноуте с Win7_x86 попытка закрыть окно 80-ого уровня приводит к UNEXPECTED_KERNEL_MODE_TRAP:


Windows Server 2012 R2 x64 приводит
Re: Window nesting
От: Alexander G Украина  
Дата: 17.02.15 09:12
Оценка: 6 (1)
Здравствуйте, kero, Вы писали:

K>Интересно, так ли и на Win7_x64 ?


Win7 x64 Professional SP1 и все обновления
верхний не свалился на 200, свалился в синий экран на 800
нижний ограничивается на 49, если ввести больше
Русский военный корабль идёт ко дну!
Re[2]: Window nesting
От: kero Россия  
Дата: 17.02.15 09:39
Оценка:
Здравствуйте, Alexander G, Вы писали:

K>>Интересно, так ли и на Win7_x64 ?


AG>Win7 x64 Professional SP1 и все обновления

AG>верхний не свалился на 200, свалился в синий экран на 800

А не уточните — проверяли на физической или виртуальной?

AG>нижний ограничивается на 49, если ввести больше


Ну да, нижний — и еще 4 других пониже в окне демки — и призваны для контраста предъявить установленное системой ограничение (для Win7 это 50, счет от 0).
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[2]: Window nesting
От: kero Россия  
Дата: 17.02.15 11:16
Оценка:
Здравствуйте, TSS_TSS, Вы писали:

TSS>Написал небольшой анализ бага: http://kitrap08.blogspot.ru/2015/02/win32k-dos.html

TSS>Может быть будет интересно ( надеюсь тут можно оставлять ссылки на чужие источники? )

Спасибо, интересно!
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Window nesting
От: Alexander G Украина  
Дата: 17.02.15 17:42
Оценка:
Здравствуйте, kero, Вы писали:

K>А не уточните — проверяли на физической или виртуальной?


Физическая. В данном случае может быть разница?

Может быть, разница из-за того, что у меня тема классическая (не помню, установкой классической темы, или вообще отключением службы тем) и всякие анимации выключены?
Русский военный корабль идёт ко дну!
Отредактировано 17.02.2015 17:55 Alexander G . Предыдущая версия .
Re[4]: Window nesting
От: kero Россия  
Дата: 18.02.15 07:18
Оценка:
Здравствуйте, Alexander G, Вы писали:

K>>А не уточните — проверяли на физической или виртуальной?


AG>Физическая.


Ага, спасибо.

AG>В данном случае может быть разница?


Мой скудный опыт говорит мне, что может...

AG>Может быть, разница из-за того, что у меня тема классическая (не помню, установкой классической темы, или вообще отключением службы тем) и всякие анимации выключены?


И вроде бы логично, но вот у меня при цветовой схеме "Стандартная Windows 7" (т.е. с включенной композицией рабочего стола и прочего) — бсод на уровне 80,
а при "Windows 7 — упрощенный стиль" и при "классической" (с полным отключением рюшечек) — на уровне 73...
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re: Window nesting
От: koandrew Канада http://thingselectronic.blogspot.ca/
Дата: 04.03.15 19:51
Оценка:
Здравствуйте, kero, Вы писали:

K>Интересно, так ли и на Win7_x64 ?


K>P.S. Демка представляет заодно и остальные 5 случаев оконной (ограниченной на NT) вложенности.


В MS отправили багу?
[КУ] оккупировала армия.
Re: Window nesting
От: RonWilson Россия  
Дата: 04.03.15 19:55
Оценка:
Здравствуйте, kero, Вы писали:

привет ковыряющимся в кишках какие ОС интересуют и в каких конфигурациях?
Re[2]: Window nesting
От: kero Россия  
Дата: 11.03.15 02:16
Оценка:
Здравствуйте, RonWilson, Вы писали:

RW>Здравствуйте, kero, Вы писали:


RW>привет ковыряющимся в кишках какие ОС интересуют и в каких конфигурациях?


Привет

По данному топику вроде бы отработано, см. ссылка в сообщении от TSS_TSS.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[2]: Window nesting
От: kero Россия  
Дата: 11.03.15 02:28
Оценка:
Здравствуйте, koandrew, Вы писали:

K>В MS отправили багу?


А смысл? Не эксплуатабельная, не опасная, и по личному опыту отправлять бестолку:
предыдущий отосланный в MS бсод того же типа тамошние деятели оставили как есть.
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Re[3]: Window nesting
От: Слава  
Дата: 12.03.15 09:22
Оценка:
Здравствуйте, kero, Вы писали:

K>А смысл? Не эксплуатабельная, не опасная, и по личному опыту отправлять бестолку:

K>предыдущий отосланный в MS бсод того же типа тамошние деятели оставили как есть.

>Не эксплуатабельная


А сидя через RDP на терминальном сервере с 50 пользователями, нельзя ли будет этот сервер уронить такой программой? Без прав админа, естественно. И с правами записать и запускать свое из домашнего каталога — потому что гуглохром иначе не будет работать, а пользователям он необходим.
Re[4]: Window nesting
От: aloch Россия  
Дата: 21.03.15 20:40
Оценка:
Здравствуйте, Слава, Вы писали:

Без прав админа — никак, т.к.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"USERNestedWindowLimit"=dword:00000032


Re[5]: Window nesting
От: kero Россия  
Дата: 22.03.15 06:14
Оценка:
Здравствуйте, aloch, Вы писали:

A>Без прав админа — никак, т.к.


A>[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]

A> "USERNestedWindowLimit"=dword:00000032

Не улавливаю ход мысли, вроде в демке этот ключ реестра и обходится, не поясните?
По всему, пашиным хозяевам позарез нужна война в Европе
(уверены — к ним не залетит, в предыдущих двух не залетало жеж)
Автор: kero
Дата: 21.07.14
Отредактировано 24.03.2015 18:07 kero . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.