請問大家有關於DB9 和分辨版本的問題 |
答題得分者是:RaynorPao
|
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 各位好, 有個2問題想請教大家: 問題一: 我用bcb5寫個DB9 的UPS程式連接到電腦; 如果我在程式中先下關UPS 的話那電腦會來不及關機 如果我先將電腦ShutDown 的話那會來不及下關UPS 指令 各位能協助我如何解決這問題嗎. 問題二: 有沒有可以分辨Windows 版本的API(例: 如何分辨win98 and win NT) 謝謝大家,感激不敬...minlee00188你好: 想要分辨 windows 的版本 可查詢 M$DN or Platform SDK 關鍵字 GetVersionEx (還有完整的 sample code) --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
引言: 各位好, 有個2問題想請教大家: 問題一: 我用bcb5寫個DB9 的UPS程式連接到電腦; 如果我在程式中先下關UPS 的話那電腦會來不及關機 如果我先將電腦ShutDown 的話那會來不及下關UPS 指令 各位能協助我如何解決這問題嗎. Just an idea. Could you write a service to shutdown the UPS when Windows shuts down since services are killed after all applications are killed. 問題二: 有沒有可以分辨Windows 版本的API(例: 如何分辨win98 and win NT) GetVersion, GetVersionEx 謝謝大家,感激不敬... |
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
|
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
引言:感謝大家幫我解決了一個問題 另一個問題我寫個詳細,希望能協助解決,感激不敬 我寫ups 程式,用db9 線 我目的是在於電源中斷時,電腦要在我設定的秒數內關掉 而ups 也要關掉 現在我遇到的問題是,先關機的話,UPS 我會來不及下指令關掉 而先下關UPS 指令時,電腦又會來不及關,造成電腦不正常關機 I don't understand here. Do you need to process a lot of communication in order to shut down the UPS? 大家是否能幫幫忙,謝謝 |
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
引言:您好,我關UPS 下的指令只有一行 而在一秒內ups 就關了 thank you引言:感謝大家幫我解決了一個問題 另一個問題我寫個詳細,希望能協助解決,感激不敬 我寫ups 程式,用db9 線 我目的是在於電源中斷時,電腦要在我設定的秒數內關掉 而ups 也要關掉 現在我遇到的問題是,先關機的話,UPS 我會來不及下指令關掉 而先下關UPS 指令時,電腦又會來不及關,造成電腦不正常關機 I don't understand here. Do you need to process a lot of communication in order to shut down the UPS? 大家是否能幫幫忙,謝謝 |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
|
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 是的,我是寫個AP 來監控UPS >>< face="Verdana, Arial, Helvetica"> minlee00188你好: 如果是在「不寫 driver」的前題之下 我同樣會建議你採用之前 william 兄所說的 把你的 application 改成 service 不過~~時間差是無法避免的 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 您能說詳細一點嗎,感恩喔如果你是的作業系統是 Windows NT/2000/XP 的話 開始/程式集/系統管理工具/服務(service) 就會看到很多註冊過的 service 了 有的 service 在開機的時候會自動啟動 有的 service 則可設定為手動啟動 不過~~那又是另外一個問題了「如何安裝及設定 service」 你可以把你的 application 改成 service 的 project 寫好之後~~再安裝至作業系統中 如果你把你的 service 設定成自動啟動的話 那它的生命週期~~就會跟作業系統一樣了 備註:還是會一點點的時間差啦 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
minlee00188
一般會員 發表:9 回覆:14 積分:4 註冊:2002-10-14 發送簡訊給我 |
引言:引言: 您能說詳細一點嗎,感恩喔如果你是的作業系統是 Windows NT/2000/XP 的話 開始/程式集/系統管理工具/服務(service) 就會看到很多註冊過的 service 了 有的 service 在開機的時候會自動啟動 有的 service 則可設定為手動啟動 不過~~那又是另外一個問題了「如何安裝及設定 service」 你可以把你的 application 改成 service 的 project 寫好之後~~再安裝至作業系統中 如果你把你的 service 設定成自動啟動的話 那它的生命週期~~就會跟作業系統一樣了 備註:還是會一點點的時間差啦 -- >>< face="Verdana, Arial, Helvetica"> 非常謝謝,我可以去try 看看 那如果是win 95,win 98 ,me ? |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 那如果是win 95,win 98 ,me ?minlee00188你好: Win 9x/Me 沒有 service 因此~~你原來的 application 就可以用了 只需要把一個指向你 application 的捷徑 放到「開始/程式集/啟動」裡面就行了 不過~~如果是以<>做產品>的標準來看 我還是覺得~~應該寫 > 不知道這算不算是我個人的偏見< > --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |