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

有沒有可能讓應用程式得到控制台變更設定的通知?

尚未結案
jimmygump
一般會員


發表:8
回覆:12
積分:4
註冊:2003-09-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-10-11 22:49:45 IP:61.71.xxx.xxx 未訂閱
小弟要做出民國年和西元年的 "使用者自訂" 輸入和顯示。 最後揚棄了很囉嗦的 OnGetText 和 OnSetText 實作。直接抓取控制台、地區選項的月曆類型做判斷,再動態設定 TDateTimeField 的 EditMask。    現在剩最後一個問題了,就是使用者很皮,在畫面都已動態指定好 EditMask 時,他又臨時去改控制台的設定了。(以證明我們程式還是不夠 smart) 雖然可以告訴使用者 "不要這樣玩我的系統啦..." 但還是有點不死心...有沒有什麼 "類似"
------
Jimmy Gump
wameng
版主


發表:31
回覆:1336
積分:1188
註冊:2004-09-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-10-11 23:08:56 IP:61.222.xxx.xxx 未訂閱
感覺好像沒有這方面的全局觸發事件。 既使有也可能會有漏洞。    我想解決方式: 1. 使用 Shell HOOK 方式。不過工程太浩大。 2. 替換 該 CPL 交由自己處理。    就是寫一個假的 CPL 替換原來控制台的地區選項 如妥假的CPL 被執行,則通知程式作處理。 我目前開發的軟體,就是使用這個方法。 發表人 - wameng 於 2004/10/12 00:40:09
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-10-12 00:19:59 IP:61.64.xxx.xxx 未訂閱
reg可以就可以限制 控制台 如果真要偵測 除了每秒偵測reg有無異動之外 就是偵測控制台的執行緒即可 如害怕使用dos指令修改 就不準執行dos畫面偵測 C:\WINNT\system32\gpedit.msc 的系統管理範本 先自己了解 找不到的去看這把 http://www.winguides.com/registry/
系統時間:2024-10-06 9:45:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!