阅读:2896回复:10
各位老鸟,谁有办法用程序禁用网卡??谢了先!
各位老鸟,谁有办法用程序禁用网卡??谢了先!
|
|
最新喜欢:pilixu... |
沙发#
发布于:2003-12-05 16:17
关注
|
|
板凳#
发布于:2003-12-08 14:26
用DDK里面的例子--Eanble
|
|
地板#
发布于:2003-12-09 15:35
DDK里面的例子不能用在98下,有能在98下的方法吗
|
|
论坛版主
|
地下室#
发布于:2003-12-11 15:26
要硬件不工作还是只要包发不出去也收不到的效果就好?
硬件不工作看发pnp IRP_MN_STOP_DEVICE,网卡我没试过,我写的驱动里面倒是可以,应该可以禁止。如果只要包发不出去,就写个ndis中间层,用ddk的例子就好,把send和receive简单返回成功,什么都不做就可以了 |
|
5楼#
发布于:2003-12-12 15:25
谢谢各位,我已经搞定了,2000、xp用DDK的例子,98 下在setupdisetinstallparam??和setupdicallinstall???之间要加上
setupdichangestate否则就禁不掉了,用此法可以禁掉多数硬件,键盘好像不能禁。。。 在问各位一句,能不能检测硬件的状态,比如,检查硬件是否禁掉??? |
|
6楼#
发布于:2003-12-12 15:51
谢谢各位,我已经搞定了,2000、xp用DDK的例子,98 下在setupdisetinstallparam??和setupdicallinstall???之间要加上哇,这你都搞定了?pfpf,来份代码瞧瞧? |
|
7楼#
发布于:2003-12-16 15:33
BOOL CHardware::StateChange(DWORD NewState, DWORD SelectedItem,HDEVINFO m_hDevInfo)
{ SP_PROPCHANGE_PARAMS PropChangeParams = {sizeof(SP_CLASSINSTALL_HEADER)}; SP_DEVINFO_DATA DeviceInfoData = {sizeof(SP_DEVINFO_DATA)}; HCURSOR hCursor; // // This may take a while :^( // hCursor = SetCursor(LoadCursor(NULL, IDC_WAIT)); // // Get a handle to the Selected Item. // if (!SetupDiEnumDeviceInfo(m_hDevInfo,SelectedItem,&DeviceInfoData)) { return FALSE; } // // Set the PropChangeParams structure. // PropChangeParams.ClassInstallHeader.InstallFunction = DIF_PROPERTYCHANGE; PropChangeParams.Scope = DICS_FLAG_GLOBAL;//CONFIGSPECIFIC; PropChangeParams.HwProfile = 0; PropChangeParams.StateChange = NewState; if (!SetupDiSetClassInstallParams(m_hDevInfo, &DeviceInfoData, (SP_CLASSINSTALL_HEADER *)&PropChangeParams, sizeof(PropChangeParams))) { SetCursor(hCursor); return FALSE; } BOOL tess = SetupDiChangeState(m_hDevInfo,&DeviceInfoData); if (!SetupDiCallClassInstaller(DIF_PROPERTYCHANGE, m_hDevInfo, &DeviceInfoData)) { DWORD dwErr=GetLastError(); CString str; str.Format(_T(\"Err:%8x\"),dwErr); SetCursor(hCursor); return FALSE; } SetCursor(hCursor); return TRUE; } |
|
8楼#
发布于:2004-04-22 16:35
好帖子
|
|
|
9楼#
发布于:2004-08-27 11:01
DDK里面的例子DevCon讲的非常详细,就是一个设备管理器,好像比设备管理器功能还要强
|
|
|
10楼#
发布于:2004-09-04 16:47
用户被禁言,该主题自动屏蔽! |
|