下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——Windows操作系統(tǒng)試驗二試驗報告
Windows操作系統(tǒng)C/C++程序試驗
姓名:_____王晨璐_____學號:____1131000046____班級:____1班_____院系:___信息工程學院___
__2023__年_10_月_26_日
試驗二Windows2000/xp進程控制
一、背景知識二、試驗目的三、工具/準備工作四、試驗內容與步驟
請回復:
Windows所創(chuàng)立的每個進程都是以調用CreateProcess()API函數開始和以調用TerminateProcess()或ExitProcess()API函數終止。1.創(chuàng)立進程
步驟5:編譯完成后,單擊“Build〞菜單中的“Build2-1.exe〞命令,建立2-1.exe可執(zhí)行文件。
操作能否正常進行?假使不行,則可能的原因是什么?
可以正常運行。
清單2-1展示的是一個簡單的使用CreateProcess()API函數的例子。首先形成簡單的命令
1
行,提供當前的EXE文件的指定文件名和代表生成克隆進程的號碼。大多數參數都可取缺省值,但是創(chuàng)立標志參數使用了:
CREATE_NEW_CONSOLE
標志,指示新進程分派它自己的控制臺,這使得運行例如程序時,在任務欄上產生大量活動標記。然后該克隆進程的創(chuàng)立方法關閉傳遞過來的句柄并返回main()函數。在關閉程序之前,每一進程的執(zhí)行主線程暫停一下,以便讓用戶看到其中的至少一個窗口。
CreateProcess()函數有10個核心參數?本試驗程序中設置的各個參數的值是:a.LPCSTRlpApplivetionNameszFllenameb.LPCSTRlpCommandLineszCmdLine
c.LPSECURITY_ATTRIBUTESlpProcessAttributesNULLd.LPSECURITY_ATTRIBUTESlpThreadAttributesNULLe.BOOLbInherithandleFalse
f.DWORDdwCreationFlageCREATE_NEW_CONSOLEg.LPVOIDipEnvironmentNULLh.LPCTSTRlpCurrentDirectoryNULLI.STARTUPINFOlpstartupinfo&si
J.LPPROCESS_INFORMATIONlpProcessInformation&pi程序運行時屏幕顯示的信息是:
2
提醒:部分程序在VisualC++環(huán)境完成編譯、鏈接之后,還可以在Windows2000/xp的“命令提醒符〞狀態(tài)下嘗試執(zhí)行該程序,看看與在可視化界面下運行的結果有沒有不同?為什么?界面是一樣的
2.正在運行的進程
步驟10:編譯完成后,單擊“Build〞菜單中的“Build2-2.exe〞命令,建立2-2.exe可執(zhí)行文件。
操作能否正常進行?假使不行,則可能的原因是什么?可以正常運行
步驟11:在工具欄單擊“ExecuteProgram〞(執(zhí)行程序)按鈕,執(zhí)行2-2.exe程序。
3
運行結果:
當前PID信息:3692當前操作系統(tǒng)版本:5.1
系統(tǒng)提醒信息:taskmanagershouldnownowindicatethisprocessishighpriority.
清單2-2中的程序向讀者說明白如何獲得當前的PID和所需的進程版本信息。為了運行這一程序,系統(tǒng)處理了所有的版本不兼容問題。
接著,程序演示了如何使用GetVersionEx()API函數來提取OSVERSIONINFOEX結構。這一數據塊中包括了操作系統(tǒng)的版本信息。其中,“OS:5.0〞表示當前運行的操作系統(tǒng)是:
windowsXp5.0
5清單2-2的最終一段程序利用了操作系統(tǒng)的版本信息,以確認運行的是Windows2000/xp。代碼接著將當前進程的優(yōu)先級提高到比正常級別高。
步驟12:單擊Ctrl+Alt+Del鍵,進入“Windows任務管理器〞,在“應用程序〞選項卡中右鍵單擊“2-2〞任
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年《西廂記》讀書心得樣本(5篇)
- 課題申報參考:教育科技人才一體化理論與實踐研究
- 2025版工業(yè)換熱站設備檢修及改造合同3篇
- 2025版押金房屋買賣合同:智能家居系統(tǒng)定制版合同2篇
- 2025年度個人虛擬現實體驗服務合同范本2篇
- 2024運輸工程居間合同范本
- 二零二五年度倉儲物流園區(qū)租賃合同模板3篇
- 二零二五年度旅行社脫團游客應急處理與責任免除合同4篇
- 二零二五年度專業(yè)賽事車輛臨時駕駛員用工合同4篇
- 2025年度智能溫室大棚建設及維護服務合同3篇
- 醫(yī)學脂質的構成功能及分析專題課件
- 高技能人才培養(yǎng)的策略創(chuàng)新與實踐路徑
- 廣東省湛江市廉江市2023-2024學年八年級上學期期末考試數學試卷(含答案)
- 2024年湖北省知名中小學教聯體聯盟中考語文一模試卷
- 安徽省蕪湖市2023-2024學年高一上學期期末考試 生物 含解析
- 燃氣行業(yè)有限空間作業(yè)安全管理制度
- 氣胸病人的護理幻燈片
- 《地下建筑結構》第二版(朱合華)中文(2)課件
- JB T 7946.1-2017鑄造鋁合金金相
- 包裝過程質量控制
- 通用電子嘉賓禮薄
評論
0/150
提交評論