激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

Windows

Windows

Windows 文章通過(guò)CreateProcess創(chuàng )建進(jìn)程命令函數原形、參數的詳解,結合具體的實(shí)例從編寫(xiě)系統層次應用程序和用戶(hù)應用程序的角度講述了Windows 2000中進(jìn)程管理的技術(shù),介紹了創(chuàng )建進(jìn)程的方法,以便使讀者從中掌握Windows 2000的特性,編寫(xiě)更有效和更有用的程序

進(jìn)程;線(xiàn)程;句柄

新一代操作系統——Windows 2000是一個(gè)具有完整功能的環(huán)境,與其他操作系統相比完成同樣的任務(wù)Windows 2000更出色。編程人員要編寫(xiě)系統層次應用程序和用戶(hù)應用程序掌握Windows 2000中的進(jìn)程管理至關(guān)重要。CreateProcess命令是WINDOWS2000中一個(gè)很重要的進(jìn)程創(chuàng )建命令,下面介紹CreateProcess命令。

1 函數原型:

BOOL CreateProcess(LPCTSTR lpApplicationName,LPTSTR lpCommandLine,LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags,LPVOID lpEnvironment, LPCTSTR lpCurrentDirectory, LPSTARTUPINFO lpStartupInfo, LPPROCESS_INFORMATION lpProcessInformation );

2 參數:

lpApplicationName:指向一個(gè)以空結尾的串,他指定了要執行的模塊

lpCommandLine:指向一個(gè)以空結尾的串,該串定義了要執行的命令行。

lpProcessAttributes:指向一個(gè)SECURITY_ATTRIBUTES結構,該結構決定了返回的句柄是否可被子進(jìn)程繼承。lpThreadAttributes:指向一個(gè)SECURITY_ATTRIBUTES結構,該結構決定了返回的句柄是否可被子進(jìn)程繼承。bInheritHandles,:表明新進(jìn)程是否從調用進(jìn)程繼承句柄。dwCreationFlags:定義控制優(yōu)先類(lèi)和進(jìn)程創(chuàng )建的附加標志。lpEnvironment:指向一個(gè)新進(jìn)程的環(huán)境塊。lpCurrentDirectory:指向一個(gè)以空結尾的串,該串定義了子進(jìn)程的當前驅動(dòng)器和當前目錄。lpStartupInfo:指向一個(gè)STARTUPINFO結構,該結構定義了新進(jìn)程的主窗口將如何顯示。lpProcessInformation:指向PROCESS_INFORMATION結構,該結構接受關(guān)于新進(jìn)程的表示信息。

3 返回值:

若函數調用成功,則返回值不為0;若函數調用失敗,返回值為0。ShellExecute和WinExec命令用于簡(jiǎn)單的作業(yè)。如果要完全控制一個(gè)新進(jìn)程,就必須調用CreateProcess。

在上述參數中,參數lpStartupInfo是STARTUPINFO結構?梢杂脕(lái)設置控臺的標題,新窗口的的初始大小和位置,及重定向標準輸入和輸出。新程序通?梢院雎远鄶颠@些數據項,如果選擇那樣做的話(huà)?梢砸幎ㄔ摻Y構體中的標志,已表明要設置的數據段。有時(shí),不想設置任何信息,也必須傳遞一個(gè)有效的指針給空結構(確定設置大小到cb,及設置dwFlags成員為0)。參數lpProcessInformation返回進(jìn)程和線(xiàn)程句柄,還包括進(jìn)程和線(xiàn)程ID。這些句柄擁有在參數lpProcessAttributes和lpThreadAttributes中規定的訪(fǎng)問(wèn)。要注意,針對CreateProcess的一些參數對控制臺應用程序是特定的,而其它參數則對各種應用程序有用。

4 程序示例:

下面通過(guò)一個(gè)例子來(lái)說(shuō)名CreateProcess和相關(guān)命令的使用。下面程序是兩個(gè)簡(jiǎn)單的控制臺應用程序,第一個(gè)程序(MASTER)運行第二個(gè)程序(SLAVE),并進(jìn)入睡眠。SLAVE程序從命令行讀取源程序的進(jìn)程ID(PID),并等待MASTER程序終止。

程序清單 MASTER程序

下一頁(yè)

【W(wǎng)indows】相關(guān)文章:

Windows 中斷程序設計03-28

在 DOS 下使用Windows *.WAV 文件03-03

在Delphi中巧用Windows 的API函數03-20

Windows環(huán)境下對象的鏈接與嵌入03-16

在Windows系統中用VC 實(shí)現鉤子機制03-18

Windows 2000系統編程-進(jìn)程的創(chuàng )建12-04

高性能Windows圖形開(kāi)發(fā)庫WinG03-28

Windows 95下智能數據采集系統03-19

Windows2003 內核級進(jìn)程隱藏、偵測技術(shù)11-18

Windows CE中實(shí)現藍牙串口驅動(dòng)程序03-18

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频