C 實現的乙個任務管理器

2021-04-12 15:10:13 字數 624 閱讀 1629

這幾天看到process元件,挺感興趣的,所以做了這麼乙個東東,到不是為了別的什麼,算是熟悉一下process提供的各種屬性和方法吧。程式很簡單,得益於process封裝了很多有用的方法,直接呼叫就可以了,前提當然是你得熟悉哪個屬性代表什麼意思哪個方法是幹嗎的啦^_^。窗體上主要用istview控制項來列舉程序及其相關資訊,有兩個問題還未解決,有高手路過望不惜賜教。

第乙個問題是模擬實現longhorn任務管理器的開啟程序所在目錄時只能開啟到程序所在目錄的資料夾,還差一步選定程序檔案,怎麼實現?

另乙個問題是程式中利用乙個定時器來自動更新程序列表資訊,獲取系統所有程序資訊的這段**如下:

//獲得當前所有程序資訊並填充listview

private

void

getcurrentinfo()

;processlist.items.add(

newlistviewitem(str));}}

正如上所寫,每次更新前先清空listview中的所有項,然後重新獲得當前所有程序資訊並列舉填充,這樣帶來的問題是會丟失更新前listview的selectindex,由此引發其它一系列依賴於selectindex的操作的問題。有什麼好的辦法能讓listview不用全部清除而直接更新?

截圖: 

C 做乙個密碼管理器

各種 各種賬號密碼太多,記不清楚,原來用個word文件把乙個個賬號密碼給寫下來,麻煩的很,今天就寫了個密碼管理器。密碼管理器只是用來儲存一些無關緊要的賬號密碼 其實就是當做練習c 寫的乙個demo而已,共學習交流用 並不安全,慎用啊!截圖如下 1.c 操作sqlite。安裝好後到安裝目錄的bin目錄...

任務管理器開發(一)

前言 這個專案是自己膚淺的看了些關於系統的文章後,決定實現乙個任務管理器的加強版。現在後悔啊 發現這個任務量實在太大了,差不多兩個星期了 星期1到5都晚上時間和週末都用上了 才把程序管理部分完成了一部分。期間遇到的問題列出一部分,因為很多我都不太記得了。一 listctrl的重新整理問題 當資料量比...

任務管理器的建立

因為任務管理器中涉及到程序的列舉操作,設計介面 以及列表控制項變數的繫結 列表控制項樣式的指定 m tasklist.setextendedstyle lvs ex gridlines lvs ex fullrowselect m tasklist.insertcolumn 0,t 程序名稱 0,1...