FindProcDLL::FindProc {process_name}
返回值:
0 - 未找到
1 - 找到
KillProcDLL::KillProc {process_name}
0 - 杀进程成功
603 - 未找到此进程(也有可能是无法访问进程,如因用户权限问题等)
其它 - 各种错误
所以,在杀进程时,如果返回603,最后再findproc一下,确认是否进程不存在。
一般示例代码:
!macro DefFunc_ForceKillProcess un
Function ${un}ForceKillProcess
Pop $0 ; module name
Pop $1 ; exe name
返回值:
0 - 未找到
1 - 找到
KillProcDLL::KillProc {process_name}
0 - 杀进程成功
603 - 未找到此进程(也有可能是无法访问进程,如因用户权限问题等)
其它 - 各种错误
所以,在杀进程时,如果返回603,最后再findproc一下,确认是否进程不存在。
一般示例代码:
!macro DefFunc_ForceKillProcess un
Function ${un}ForceKillProcess
Pop $0 ; module name
Pop $1 ; exe name