{"id":129,"date":"2015-07-19T11:40:47","date_gmt":"2015-07-19T15:40:47","guid":{"rendered":"http:\/\/72.167.111.237\/wpecsdump\/?page_id=129"},"modified":"2020-12-06T23:58:07","modified_gmt":"2020-12-06T23:58:07","slug":"devhlp_killproc","status":"publish","type":"page","link":"https:\/\/www.ecsdump.net\/?page_id=129","title":{"rendered":"DevHlp_KillProc"},"content":{"rendered":"<h3>Description<\/h3>\n<p>This is a special entry into&nbsp;<a class=\"missingpage\" title=\"Create this page\" href=\"http:\/\/www.mgreene.org\/wikka\/DosKillProcess\/edit\" data-cke-saved-href=\"http:\/\/www.mgreene.org\/wikka\/DosKillProcess\/edit\">DosKillProcess<\/a>, which is more rigid in killing processes: the killed process won&#8217;t be able to execute its kill signal handler, thus open files might not be closed properly. A process currently operating in ring 0 will terminate as soon as it returns to ring 3 (this means, a process blocked in the kernel, e.g. on a pending I\/O, can still not be killed). This devhlp corresponds to the&nbsp;SESKillProcess&nbsp;API.<br \/>\nCalling convention<\/p>\n<ul>\n<li>BX = Pid of process to kill, 0 = current process<\/li>\n<li>DL = 07dh<\/li>\n<\/ul>\n<h3>Returns<\/h3>\n<ul>\n<li>CY=0, AX = 0, okay<\/li>\n<li>CY=1, AX = APIRET error code<\/li>\n<\/ul>\n<h3>Data structures<\/h3>\n<p>None.<\/p>\n<h3>Restrictions<\/h3>\n<p>Valid at TASK time only.<\/p>\n<div class=\"center\" style=\"text-align: center;\"><em><strong>Republished without permission from Holger Veit&#8217;s long gone webpages &#8211; MKG<\/strong><\/em><\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description This is a special entry into&nbsp;DosKillProcess, which is more rigid in killing processes: the killed process won&#8217;t be able to execute its kill signal handler, thus open files might not be closed properly. A process currently operating in ring 0 will terminate as soon as it returns to ring 3 (this means, a process&hellip;<\/p>\n<p><a class=\"more-link\" href=\"https:\/\/www.ecsdump.net\/?page_id=129\" title=\"Continue reading &lsquo;DevHlp_KillProc&rsquo;\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":836,"menu_order":4,"comment_status":"open","ping_status":"open","template":"page-templates\/full-width.php","meta":{"footnotes":""},"categories":[13,10],"tags":[22,28],"wf_page_folders":[76],"class_list":["post-129","page","type-page","status-publish","hentry","category-devhelp","category-os2","tag-devhlp","tag-os2"],"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/129","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=129"}],"version-history":[{"count":0,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/129\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=\/wp\/v2\/pages\/836"}],"wp:attachment":[{"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=129"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=129"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=129"},{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/www.ecsdump.net\/index.php?rest_route=%2Fwp%2Fv2%2Fwf_page_folders&post=129"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}