線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:884
推到 Plurk!
推到 Facebook!

如何偵測系統所有已安裝的程式

尚未結案
chance
一般會員


發表:19
回覆:9
積分:5
註冊:2003-08-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-03 21:46:27 IP:61.61.xxx.xxx 未訂閱
小弟一星期前在貴板上已經學會了之前困擾小弟已久的FindWindows問題, 但是小弟現在發現了另外一個有趣的問題!那就是:如何知道Windows系統中所有 已安裝的應用程式呢??這個問題困擾小弟已有一個星期了,希望各路高手幫忙! 好煩哦
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-04 08:03:20 IP:61.224.xxx.xxx 未訂閱
這個問題,去年天使大人就已經有寫一個範例囉,請看    ■ 如何列出所有安裝在Windows內的軟體名稱?  http://delphi.ktop.com.tw/topic.php?TOPIC_ID=18167    雖然是 Delphi 的 code ,不過,主要就是去讀 Registry ,只要知道是那個 Key 就可以改用 BCB 寫了。    沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
chance
一般會員


發表:19
回覆:9
積分:5
註冊:2003-08-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-05 23:19:01 IP:61.61.xxx.xxx 未訂閱
不好意思,小弟目前只學過C,C 之類, 之前那位高手的Delphi小弟有看過,但是小弟沒有學過Delphi, 因此對Delphi的寫法不甚了解 請問一下有沒有BCB的寫法呢????
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-05 23:36:27 IP:61.221.xxx.xxx 未訂閱
引言: 不好意思,小弟目前只學過C,C 之類, 之前那位高手的Delphi小弟有看過,但是小弟沒有學過Delphi, 因此對Delphi的寫法不甚了解 請問一下有沒有BCB的寫法呢????
chance 你好: 試試看這樣子寫可不可以呢?? < class="code"> #include "Registry.hpp" void __fastcall TForm1::Button1Click(TObject *Sender) { ListBox1->Items->Clear(); int i=0; AnsiString szVersion; AnsiString szRegKey="Software\\Microsoft\\Windows\\CurrentVersion\\UnInstall"; TStringList *slSW=new TStringList; TRegistry *reg=new TRegistry; try { reg->RootKey=HKEY_LOCAL_MACHINE; if(reg->OpenKeyReadOnly(szRegKey)) { reg->GetKeyNames(slSW); reg->CloseKey(); for(i=0; iCount; i ) { if(reg->OpenKeyReadOnly(szRegKey "\\" slSW->Strings[i])) { if(reg->ValueExists("DisplayVersion")) { szVersion="Version: " reg->ReadString("DisplayVersion"); } else { szVersion=""; } ListBox1->Items->Add(slSW->Strings[i] "\t" szVersion); reg->CloseKey(); } Application->ProcessMessages(); } } } __finally { delete reg; delete slSW; } } -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
chance
一般會員


發表:19
回覆:9
積分:5
註冊:2003-08-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-07 12:32:37 IP:61.61.xxx.xxx 未訂閱
啊!原來是這樣!! 謝謝大大的指導!! 看來我趕緊去學Delphi好了!! 謝謝RaynorPao大大! 您真是太強了!
系統時間:2024-05-04 0:42:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!