KillProcess() & getAppPath()

 /***************************************************************/
int killProcess(ULONG nProcessID)
{
 HANDLE hProcessHandle; 
 hProcessHandle = ::OpenProcess( PROCESS_TERMINATE, FALSE, nProcessID);
 return TerminateProcess( hProcessHandle, 4 );
}
/**************************************************************/
char * getAppPath(char * appPath)    //取的應用程序的當前路徑
{
 TCHAR FilePath[MAX_PATH];
    GetModuleFileName(NULL,FilePath,MAX_PATH);
 char buf[MAX_PATH];
 strcpy(buf,FilePath);
 int   len   =   strlen(buf);    
 //濾去文件名稱,只保留路徑  
 for(int  i=len-1;   i>=0;    i--)    
 {    
  if(buf[i] =='\\') {   
   buf[i+1] = '\0';  
   break;
  }  
 }  
 strcpy(appPath,buf);
 return appPath;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章