全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:959
推到 Plurk!
推到 Facebook!

某個應用程式之Class Name問題

尚未結案
stickitout
一般會員


發表:15
回覆:8
積分:4
註冊:2003-06-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-08 02:15:23 IP:61.61.xxx.xxx 未訂閱
各位大大好!!    小弟先向各位報告小弟的目的:小弟想要做一個可供使用者瀏覽的介面,在瀏覽的過程中可加入任何使用者想加入的應用程式,如Word、Excel…。但是在 CheckListBox1之中加入的是該應用程式中的ClassName(如FindWindow之中的ClassName)    小弟先寫一小段程式碼:     
 
       CheckListBox1->Items->Add(....)
請問各位大大,小弟該怎麼做呢???
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-08 16:10:09 IP:210.66.xxx.xxx 未訂閱
請問你所謂的「在瀏覽的過程中可加入任何使用者想加入的應用程式,如Word、Excel…。」 是什麼意思? 可不可以再多做說明,不然可能很模糊,擔心答不對題 國泰平安
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-08 19:15:35 IP:211.21.xxx.xxx 未訂閱
不知跟這篇的程式有無關聯 http://delphi.ktop.com.tw/topic.php?topic_id=19523
stickitout
一般會員


發表:15
回覆:8
積分:4
註冊:2003-06-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-08 22:21:39 IP:61.61.xxx.xxx 未訂閱
各位大大Sorry,小弟再將自己的問題報告一次… 小弟的問題是,我想要利用FileListBox、DirectoryListBox、DriveComboBox 讓使用者選擇路徑,假設使用者選擇了D:\Program Files\Microsoft Office\Office\WINWORD.EXE 這個應用程式 如果我們只是在「選擇」的情況之下,而非「執行」的情況之下, 我們如何得知此應用程式的ClassName呢?? (我指的這個ClassName=FindWindow中的ClassName) 好煩哦
gemi0305
版主


發表:81
回覆:564
積分:629
註冊:2003-05-11

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-08 22:51:03 IP:61.224.xxx.xxx 未訂閱
如果是在非執行狀態下,要知道這個程式的classname,應該是做不到的樣子~ 小弟的經驗沒像其他前輩那麼豐富~    FindWindows的作用是要找出程式的Handle, 有了Handle就可以對這個程式做相關的處理, 一個問題通常都不只有一種解答~ 不如你把你想做的功用,向大家說明一下, 或許大家和bruce0211前輩會對你的想法有更好的建議 國泰平安
stickitout
一般會員


發表:15
回覆:8
積分:4
註冊:2003-06-03

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-10-11 02:33:48 IP:61.61.xxx.xxx 未訂閱
我的目標是這個樣子的:有一台Server與許多台的Client,Server必須先 「規定」Client不能夠使用的應用程式(意即先在Server本機中透過 DriveComboBox、DirectoryListBox、FileListBox之類的VCL選取不准使用的應 用程式),再將被選取到的應用程式之Class Name傳送給Client。 小弟現在的問題就是:我們如何在只「選取」某支應用程式的情況之下, 找到該應用程式的Class Name????(而並非在執行的情況之下取得Class Name) 真是個傷腦筋的問題。
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-10-11 09:53:41 IP:211.21.xxx.xxx 未訂閱
如果是我老闆一定要我來做這個專牛角尖的問題 我會朝使用者權限及網路安全控管的方向去解決使用者執行權限的問題 而不是從 AP 面去想那種傷腦筋又不正統的解決方式 再來,若一定要這樣做 我會反向思考,藏一支常駐程式 只要"執行"了我不允許的 CLASS NAME 程式,藏駐程式就強迫把他關掉 這比去偵測"未執行"程式的 CLASS NAME 應該簡單又直覺多 發表人 - bruce0211 於 2003/10/11 10:19:52
系統時間:2024-05-04 0:01:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!