求删除自身的汇编代码,能在全系统下通过,解决了再加100分,该如何处理

求删除自身的汇编代码,能在全系统下通过,解决了再加100分
求删除自身的汇编代码,能在全系统下通过的,解决了再加100分

------解决方案--------------------
char filenameDLL[MAX_PATH];
GetModuleFileName(g_hmodDLL, filenameDLL, sizeof(filenameDLL));
__asm
{

lea eax, filenameDLL
push 0
push 0
push eax
push ExitProcess
push g_hmodDLL
push DeleteFile
push g_hmodDLL
push UnmapViewOfFile
push FreeLibrary
ret
}