在VC中如何結束程序和啟動新程序?

2021-04-12 11:46:42 字數 512 閱讀 5022

在vc程式中如何結束系統正在執行的其他程序(該程序必須有視窗介面),其實很簡單,按如下步驟進行即可:

1.取得程序的控制代碼(利用findwindow函式得到);

2.獲取程序id號(用getwindowthreadprocessid函式獲取);

3.開啟程序,openprocess函式中的第乙個引數設為process_terminate,就可以獲取處理該程序的控制代碼;

4.利用terminateprocess函式結束程序,將該函式的第二個引數設為4。

**如下:

//結束程序

int cstaticfunc::killprocess(lpcstr pszclassname, lpcstr

pszwindowtitle)

而啟動程序則只需要createprocess函式就可完成,需要注意的是這個函式的幾個輸入引數,第乙個引數是

//啟動新程序

int cstaticfunc::createnewprocess(lpcstr pszexename)

在VC中如何結束程序和啟動新程序?

在vc程式中如何結束系統正在執行的其他程序 該程序必須有視窗介面 其實很簡單,按如下步驟進行即可 1.取得程序的控制代碼 利用findwindow函式得到 2.獲取程序id號 用getwindowthreadprocessid函式獲取 3.開啟程序,openprocess函式中的第乙個引數設為pro...

Python啟動和結束程序

import os 通過這一條語句即可開啟指定的程式 linux下需要的依賴 import os windows下需要的依賴 import wmi 需要結束的程序名稱 processname chrome.exe windows環境情況下結束程序 c wmi.wmi for process in c...

程序建立 在程序中啟動程式 等待程序結束

程序建立 在程序中啟動程式 等待程序結束 程序是乙個正在執行的程式的例項,由一下元素組成 程序最重要的屬性是程序號 pid 以及父程序號 ppid 乙個程序有唯一的程序號,如果乙個程序建立了乙個子程序,那麼它的程序號就是子程序的父程序號。1號程序 init 負責引導系統 啟動守護程序以及執行其他必要...