小弟我强杀一个exe进程,那个exe文件被system占用

我强杀一个exe进程,那个exe文件被system占用
我强杀一个exe进程,在有些电脑上exe文件被system占用,导致无法对exe进行删除等操作,有些高手遇到过吗?又如何让exe文件解除system的占用呢?

------解决方案--------------------
大概需要进入r0了. hook zwXXX
------解决方案--------------------
这是你的文件被打开了吧,exe也是文件,执行也会产生这个exe的句柄,要hook如2楼,
r0下 hook NtXXX ZwXXX....
------解决方案--------------------
是代码级的么?

提个权看看
C/C++ code

void EnableDebugPriv()
{
    HANDLE hToken;
    LUID sedebugnameValue;
    TOKEN_PRIVILEGES tkp;

    if ( ! OpenProcessToken( GetCurrentProcess(),
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
        return;
    if ( ! LookupPrivilegeValue( NULL, SE_DEBUG_NAME, &sedebugnameValue ) ){
        CloseHandle( hToken );
        return;
    }
    tkp.PrivilegeCount = 1;
    tkp.Privileges[0].Luid = sedebugnameValue;
    tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
    if ( ! AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL ) )
        CloseHandle( hToken );
}