freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

進(jìn)程管理器課程設(shè)計(jì)報(bào)告-資料下載頁(yè)

2024-11-13 08:14本頁(yè)面

【導(dǎo)讀】們可以了解到電腦所有進(jìn)程運(yùn)行狀況,并對(duì)運(yùn)行的進(jìn)程加于管理和控制,正如在本實(shí)驗(yàn)中,的優(yōu)先數(shù),我們可以通過(guò)這些信息來(lái)了解計(jì)算機(jī)中每個(gè)進(jìn)程的使用狀況。同時(shí)我們可以在進(jìn)。我們還可以通過(guò)這個(gè)進(jìn)程管理器來(lái)啟動(dòng)新的進(jìn)程,當(dāng)我們要在進(jìn)程管理器里啟動(dòng)新。功能我們?cè)诠芾碛?jì)算機(jī)時(shí)變得更加靈活方便,也使進(jìn)程管理的功能更加完善。管理器時(shí)候,只要選擇“退出”功能按鈕則可關(guān)閉進(jìn)程管理器,快速退出管理器的界面。個(gè)簡(jiǎn)便的方法,是我們控制本計(jì)算機(jī)進(jìn)程和了解計(jì)算機(jī)進(jìn)程情況的良好助手。點(diǎn)擊獲取進(jìn)程后,它能自動(dòng)獲取計(jì)算機(jī)的所有進(jìn)程,并顯示進(jìn)程的相關(guān)信息,當(dāng)我們遇到某些軟件在關(guān)閉窗口時(shí)不能直接關(guān)閉,這時(shí)可以在進(jìn)程管理器的。項(xiàng)所具有的功能?!癘nGetProcess”、啟動(dòng)新進(jìn)程函數(shù)“Ononrun”、終止進(jìn)程函數(shù)“OnStopProcess”以及退出

  

【正文】 OUTBOX, strAboutMenu)。 } } // Set the icon for this dialog. The framework does this automatically // when the application39。s main window is not a dialog SetIcon(m_hIcon, TRUE)。 // Set big icon SetIcon(m_hIcon, FALSE)。 // Set small icon // TODO: Add extra initialization here return TRUE。 // return TRUE unless you set the focus to a control } void CShowAllProcessDlg::OnSysCommand(UINT nID, LPARAM lParam) { 26 if ((nID amp。 0xFFF0) == IDM_ABOUTBOX) { CAboutDlg dlgAbout。 ()。 } else { CDialog::OnSysCommand(nID, lParam)。 } } // If you add a minimize button to your dialog, you will need the code below // to draw the icon. For MFC applications using the document/view model, // this is automatically done for you by the framework. void CShowAllProcessDlg::OnPaint() { if (IsIconic()) { CPaintDC dc(this)。 // device context for painting SendMessage(WM_ICONERASEBKGND, (WPARAM) (), 0)。 // Center icon in client rectangle int cxIcon = GetSystemMetrics(SM_CXICON)。 int cyIcon = GetSystemMetrics(SM_CYICON)。 CRect rect。 GetClientRect(amp。rect)。 int x = (() cxIcon + 1) / 2。 int y = (() cyIcon + 1) / 2。 27 // Draw the icon (x, y, m_hIcon)。 } else { CDialog::OnPaint()。 } } // The system calls this to obtain the cursor to display while the user drags // the minimized window. HCURSOR CShowAllProcessDlg::OnQueryDragIcon() { return (HCURSOR) m_hIcon。 } void CShowAllProcessDlg::OnGetProcess() { // TODO: Add your control notification handler code here HANDLE Snapshot。 Snapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0)。 //獲得某一時(shí)刻系統(tǒng)的進(jìn)程、堆( heap)、模塊( module)或線程的快照信息 PROCESSENTRY32 processListStr。 =sizeof(PROCESSENTRY32)。 BOOL return_value。 return_value=Process32First(Snapshot,amp。processListStr)。 //獲得系統(tǒng)進(jìn)程鏈表中第 一個(gè)進(jìn)程的信息 ()。 int i=0。//item index while(return_value) { 28 (i,0)。 CString s。 (%d,)。 (i,1,s)。 (%d,)。 (i,2,s)。 (%d,)。 (i,3,s)。 int memory=。 m_ProcessIndex[i]=。//save ID into array to teminate return_value=Process32Next(Snapshot,amp。processListStr)。 //獲得系統(tǒng)進(jìn)程鏈表中下一個(gè)進(jìn)程的信息 i++。 } } void CShowAllProcessDlg::OnStopProcess() { // TODO: Add your control notification handler code here POSITION pos = ()。 int currentSelect=(pos)。 if(currentSelect0) { //選擇某項(xiàng) CString FileBuffer。//獲得進(jìn)程的可執(zhí)行文件的文件名 FileBuffer=CString(TEXT( 確實(shí)要終止進(jìn)程)+(currentSelect,0)+TEXT(?))。 if(AfxMessageBox(FileBuffer,MB_OKCANCEL,0)==IDOK) {//先獲得該進(jìn)程句柄,通過(guò)進(jìn)程標(biāo)識(shí) 29 HANDLE ProcessHandle。 ProcessHandle=OpenProcess(PROCESS_ALL_ACCESS,FALSE,m_ProcessIndex[currentSelect])。 //利用數(shù)組 ID 指定的獲得存在的一個(gè)進(jìn)程的句柄 if(ProcessHandle) {TerminateProcess(ProcessHandle,0)。 AfxMessageBox(指定進(jìn)程已終止! )。 OnGetProcess()。//刷新顯示 } else {AfxMessageBox(系統(tǒng)不允許終止指定進(jìn)程! )。} } } else {AfxMessageBox(請(qǐng)先選擇一個(gè)需要終止的進(jìn)程! ,MB_OK)。 } } void CShowAllProcessDlg::Ononrun() { // TODO: Add your control notification handler code here CString pszDllName=。 HINSTANCE hLib = ::LoadLibrary(pszDllName)。 typedef void (__stdcall *pRunFileDlg)(HWND, HICON, LPCTSTR, LPCTSTR, LPCTSTR, UINT)。 pRunFileDlg RunFileDlg。 if (hLib==NULL) { return 。 30 } RunFileDlg = (pRunFileDlg)GetProcAddress(hLib, (char *)61)。 CString name =打開(kāi)進(jìn)程 。 CString sss = 請(qǐng)輸入程序,文件夾,文檔或其它的任何東東。 。 LPWSTR wname=new WCHAR[100]。 LPWSTR wsss=new WCHAR[100]。 memset(wname,0,sizeof(WCHAR)*100)。 memset(wsss,0,sizeof(WCHAR)*100)。 MultiByteToWideChar (CP_ACP, MB_PRECOMPOSED, // charactertype options name, // address of string to map (), // number of bytes in string wname, // address of widecharacter buffer 100 )。 MultiByteToWideChar (CP_ACP, MB_PRECOMPOSED, // charactertype options sss, // address of string to map (), // number of bytes in string wsss, // address of widecharacter buffer 100 )。 if(RunFileDlg!=NULL) { RunFileDlg(thisGetSafeHwnd(),NULL,NULL,(LPCTSTR)wname,(LPCTSTR)wsss,0x02)。 } ::FreeLibrary(hLib)。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1