to use prcarmor $prcarmor:==$[somewhere]prcarmor $prcarmor/pid:victim-pid/clear nla0: (or /set) to build macro prcarmor set comm/obj prcarmor_cld link/notrace prcarmor+prcarmor_cld+sys$system:sys.stb/sel When running prcarmor you need cmkrnl at least. prcarmor can set the nodelete bit or clear it for a process. When clearing it also clears delpen and forcex-pending so you can use stop/id to get rid of the process. If you can compile forcex (or write another in something else...it's fairly simple) you can force exit instead, if you want exit handlers to run in the victim process. Following is the CLD for prcarmor. It requires the nla0: in the command line due to my not deleting enough stuff from asnvd. I use it seldom so this doesn't bother me. Can be built on alpha too; you link with "link/sysexe=select prcarmor+prcarmor_cld" in that case and compile prcarmor with macro/migr prcarmor. DEFINE VERB prcarmor IMAGE sys$login:prcarmor parameter p1,prompt="Device:",value(required,type=$device),label=Device qualifier PID,value(required,type=$infile) qualifier set qualifier clear