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

請問要如何停用網卡

答題得分者是:shinjie
wwwbbs
初階會員


發表:41
回覆:59
積分:25
註冊:2003-05-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-01 20:06:12 IP:220.229.xxx.xxx 未訂閱
請教各位大大,我要如何才能停用本機的網卡,且固定時間後再自動啟用,也就是用程式來替代手動到[網路和撥號連線]停掉網卡的動作及啟用網卡的動作呢?
shinjie
資深會員


發表:12
回覆:275
積分:287
註冊:2003-03-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-02 08:18:06 IP:203.73.xxx.xxx 未訂閱
有一個相關的程式 http://www.delphifans.com/SoftView/SoftView_1116.html 裡面有啟用、停用網卡的例子。
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。
得之;我幸。不得;我命。
shinjie
資深會員


發表:12
回覆:275
積分:287
註冊:2003-03-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-02 08:33:06 IP:203.73.xxx.xxx 未訂閱
再提供一個資料來源http://www.cnblogs.com/catlog/archive/2004/03/12/2992.aspx 在NT的基?上,MS在NT4.0后的操作系?里都提供了很多以SetupDiXXXXX??的函?, 就是大家?常所?的 SetupAPI.?在?一些??的例子??明?些情?: 1,首先我?要??系?的硬件?,用API SetupDiGetClassDevs,在DDK的文?中,函?的原型如下: HDEVINFO SetupDiGetClassDevs( IN LPGUID ClassGuid,OPTIONAL IN PCTSTR Enumerator,OPTIONAL IN HWND hwndParent,OPTIONAL IN DWORD Flags ); 成功后我?可以得到一?HANDLE,指向DECINFO。Enumerator我?可以指定特定的???型,如“USB”,"PCI"等 2,然后利用HDEVINFO hDev 遍?所有的硬件,API原型如下: WINSETUPAPI BOOL WINAPI SetupDiEnumDeviceInfo( INHDEVINFO DeviceInfoSet,IN DWORD MemberIndex, OUTPSP_DEVINFO_DATA DeviceInfoData ); 在遍??程中,我?可以用SetupDiGetDeviceRegistryProperty 得到硬件的?性值,如名?,GUID等,可以?考 / Device registry property codes // (Codes marked as read-only (R) may only be used for // SetupDiGetDeviceRegistryProperty) // // These values should cover the same set of registry properties // as defined by the CM_DRP codes in cfgmgr32.h. // #define SPDRP_DEVICEDESC (0x00000000) // DeviceDesc (R/W) #define SPDRP_HARDWAREID (0x00000001) // HardwareID (R/W) #define SPDRP_COMPATIBLEIDS (0x00000002) // CompatibleIDs (R/W) #define SPDRP_NTDEVICEPATHS (0x00000003) // Unsupported, DO NOT USE #define SPDRP_SERVICE (0x00000004) // Service (R/W) #define SPDRP_CONFIGURATION (0x00000005) // Configuration (R) #define SPDRP_CONFIGURATIONVECTOR (0x00000006) // ConfigurationVector (R) #define SPDRP_CLASS (0x00000007) // Class (R--tied to ClassGUID) #define SPDRP_CLASSGUID (0x00000008) // ClassGUID (R/W) #define SPDRP_DRIVER (0x00000009) // Driver (R/W) #define SPDRP_CONFIGFLAGS (0x0000000A) // ConfigFlags (R/W) #define SPDRP_MFG (0x0000000B) // Mfg (R/W) #define SPDRP_FRIENDLYNAME (0x0000000C) // FriendlyName (R/W) #define SPDRP_LOCATION_INFORMATION (0x0000000D) // LocationInformation (R/W) #define SPDRP_PHYSICAL_DEVICE_OBJECT_NAME (0x0000000E) // PhysicalDeviceObjectName (R) #define SPDRP_CAPABILITIES (0x0000000F) // Capabilities (R) #define SPDRP_UI_NUMBER (0x00000010) // UiNumber (R) #define SPDRP_UPPERFILTERS (0x00000011) // UpperFilters (R/W) #define SPDRP_LOWERFILTERS (0x00000012) // LowerFilters (R/W) #define SPDRP_MAXIMUM_PROPERTY (0x00000013) // Upper bound on ordinals 也可以在??特定的??如 SPDRP_DEVTYPE = NET。CDROM等。 3。?在我?可以禁止或?用特定的??了。相?API SetupDiSetClassInstallParams SetupDiCallClassInstaller
------
我將在茫茫人海中尋訪我唯一之靈魂伴侶。
得之;我幸。不得;我命。
系統時間:2024-06-10 10:07:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!