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

請問有辦法用程式完成取出或抽出裝置嗎?

缺席
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-18 22:01:35 IP:211.23.xxx.xxx 未訂閱
小弟有碰到一個問題,USB或1394外接裝備接上電腦後,會出現新增裝置,因為小弟關機之前如果不先取出或抽出硬體中斷這個裝置的話,電腦會出問題! 所以小弟想請教前輩高手們,是不是有什麼方法可以取出或抽出硬體呢?(用程式完成!)請教要朝那個方向去找資料呢? 謝謝!
RaynorPao
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-18 22:08:39 IP:61.221.xxx.xxx 未訂閱
引言: 小弟有碰到一個問題,USB或1394外接裝備接上電腦後,會出現新增裝置,因為小弟關機之前如果不先取出或抽出硬體中斷這個裝置的話,電腦會出問題! 所以小弟想請教前輩高手們,是不是有什麼方法可以取出或抽出硬體呢?(用程式完成!)請教要朝那個方向去找資料呢?
tonyplus 你好: 請參考以下這篇連結文章
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-19 11:10:45 IP:211.23.xxx.xxx 未訂閱
引言:
引言: 小弟有碰到一個問題,USB或1394外接裝備接上電腦後,會出現新增裝置,因為小弟關機之前如果不先取出或抽出硬體中斷這個裝置的話,電腦會出問題! 所以小弟想請教前輩高手們,是不是有什麼方法可以取出或抽出硬體呢?(用程式完成!)請教要朝那個方向去找資料呢?
tonyplus 你好: 請參考以下這篇連結文章 >< face="Verdana, Arial, Helvetica"> 轉貼IBMUSER前輩的發言 "不,你不必寫Device Driver,SetupDiCallClassInstaller是user mode的function,Compiler時須link Setupapi.lib,通常存放在..\CBuilder6\lib\psdk 路徑下,關於這sample code可以參考Windows2000/xp ddk" CBuilder有解決方式,請問Delphi6的參考檔案?小弟沒有裝cbuilder,電腦裡找不到Setupapi.lib,另外Windows2000/xp ddk要如何參考,前輩請指點...謝謝!!
RaynorPao
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-19 11:20:04 IP:203.73.xxx.xxx 未訂閱
引言: CBuilder有解決方式,請問Delphi6的參考檔案?小弟沒有裝cbuilder,電腦裡找不到Setupapi.lib,另外Windows2000/xp ddk要如何參考,前輩請指點...謝謝!!
tonyplus 你好: 想要找到你說的那個檔案 只需要安裝 BCB, VC, Microsoft SDK, DDK 以上其中一個就可以了 至於 DDK 的文件該如何參考 你必須先安裝 2000/XP 的 DDK 就可以參考他的說明文件跟 sample code 了 --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
tonyplus
初階會員


發表:22
回覆:97
積分:28
註冊:2002-04-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-19 12:00:04 IP:211.23.xxx.xxx 未訂閱
引言:
引言: CBuilder有解決方式,請問Delphi6的參考檔案?小弟沒有裝cbuilder,電腦裡找不到Setupapi.lib,另外Windows2000/xp ddk要如何參考,前輩請指點...謝謝!!
tonyplus 你好: 想要找到你說的那個檔案 只需要安裝 BCB, VC, Microsoft SDK, DDK 以上其中一個就可以了 至於 DDK 的文件該如何參考 你必須先安裝 2000/XP 的 DDK 就可以參考他的說明文件跟 sample code 了 -- >< face="Verdana, Arial, Helvetica"> 請問是這一個嗎? Device Installation: Windows DDK SetupDiCallClassInstaller [This is preliminary documentation and subject to change.] SetupDiCallClassInstaller calls the appropriate class installer, and any registered co-installers, with the specified installation request (DIF code). WINSETUPAPI BOOL WINAPI SetupDiCallClassInstaller( IN DI_FUNCTION InstallFunction, IN HDEVINFO DeviceInfoSet, IN PSP_DEVINFO_DATA DeviceInfoData OPTIONAL ); 以上資料是來自MSDN Subscriptions Library-July 2002 可惜小弟沒有看到前輩們所說的Sample Code... 那麼請問
RaynorPao
版主


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

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-12-19 12:08:43 IP:203.73.xxx.xxx 未訂閱
引言: 以上資料是來自MSDN Subscriptions Library-July 2002 可惜小弟沒有看到前輩們所說的Sample Code... 那麼請問>< face="Verdana, Arial, Helvetica"> tonyplus 你好: 如果你工作的公司有訂購 M$DN 的話 DDK 應該就已經包含在裡面了 如果沒有的話~~請自行到 M$ 的網站 download http://www.microsoft.com/ (我不確定現在 ddk 還能不能下載??) sample code 在你安裝 ddk 之後~~以下的目錄 ..\DDK\src\setup -- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-11-22 17:07:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!