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;
}
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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.