forked from KolibriOS/kolibrios
@PANEL - Safe shutdown programs through the menu - not more killing, only CPU (Task Manager) can the killing processes.
git-svn-id: svn://kolibrios.org@3311 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
7f9ee006fe
commit
c0eb0eb462
@ -24,39 +24,6 @@ ctx_menu_still:
|
|||||||
jmp ctx_menu_still
|
jmp ctx_menu_still
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
align 4
|
align 4
|
||||||
ctx_menu_key:
|
|
||||||
mcall 2
|
|
||||||
;--------------------------------------
|
|
||||||
align 4
|
|
||||||
ctx_menu_button:
|
|
||||||
mcall 17
|
|
||||||
cmp ah, 1
|
|
||||||
jne @f
|
|
||||||
|
|
||||||
mov eax, 18
|
|
||||||
mov ebx, 2
|
|
||||||
mov ecx, [n_slot]
|
|
||||||
jmp .lllxxx
|
|
||||||
;--------------------------------------
|
|
||||||
align 4
|
|
||||||
@@:
|
|
||||||
cmp ah, 2
|
|
||||||
jne ctx_menu_still
|
|
||||||
mov eax, 18
|
|
||||||
mov ebx, 22
|
|
||||||
mov edx, [n_slot]
|
|
||||||
xor ecx, ecx
|
|
||||||
|
|
||||||
test [procinfo_for_detect+70],byte 2
|
|
||||||
setnz cl
|
|
||||||
add cl, cl
|
|
||||||
;--------------------------------------
|
|
||||||
align 4
|
|
||||||
.lllxxx:
|
|
||||||
mcall
|
|
||||||
jmp ctx_menu_exit
|
|
||||||
;--------------------------------------
|
|
||||||
align 4
|
|
||||||
ctx_menu_mouse:
|
ctx_menu_mouse:
|
||||||
mcall 37,2
|
mcall 37,2
|
||||||
xchg eax,ecx ; …᫨ ¥ ®¤ ¨§ ª®¯®ª ¥ ¦ â ¢®§¢à é ¥¬áï
|
xchg eax,ecx ; …᫨ ¥ ®¤ ¨§ ª®¯®ª ¥ ¦ â ¢®§¢à é ¥¬áï
|
||||||
@ -78,7 +45,44 @@ ctx_menu_mouse:
|
|||||||
cmp ax, 133
|
cmp ax, 133
|
||||||
ja ctx_menu_exit
|
ja ctx_menu_exit
|
||||||
|
|
||||||
jmp ctx_menu_still
|
jmp ctx_menu_still
|
||||||
|
;------------------------------------------------------------------------------
|
||||||
|
align 4
|
||||||
|
ctx_menu_key:
|
||||||
|
mcall 2
|
||||||
|
;--------------------------------------
|
||||||
|
align 4
|
||||||
|
ctx_menu_button:
|
||||||
|
mcall 17
|
||||||
|
cmp ah, 1
|
||||||
|
jne @f
|
||||||
|
|
||||||
|
; mov eax, 18
|
||||||
|
; mov ebx, 2
|
||||||
|
; mov ecx, [n_slot]
|
||||||
|
; jmp .lllxxx
|
||||||
|
mcall 18,3,[n_slot]
|
||||||
|
mcall 72,1,3,1
|
||||||
|
mcall 68,1
|
||||||
|
jmp ctx_menu_exit
|
||||||
|
;--------------------------------------
|
||||||
|
align 4
|
||||||
|
@@:
|
||||||
|
cmp ah, 2
|
||||||
|
jne ctx_menu_still
|
||||||
|
mov eax, 18
|
||||||
|
mov ebx, 22
|
||||||
|
mov edx, [n_slot]
|
||||||
|
xor ecx, ecx
|
||||||
|
|
||||||
|
test [procinfo_for_detect+70],byte 2
|
||||||
|
setnz cl
|
||||||
|
add cl, cl
|
||||||
|
;--------------------------------------
|
||||||
|
align 4
|
||||||
|
.lllxxx:
|
||||||
|
mcall
|
||||||
|
jmp ctx_menu_exit
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
align 4
|
align 4
|
||||||
ctx_menu_exit:
|
ctx_menu_exit:
|
||||||
|
Loading…
Reference in New Issue
Block a user