能力值:
( LV2,RANK:10 )
|
-
-
2 楼
难给出具体答案。然而,一种可能的解释是,该程序正在使用低级网络驱动程序或API来控制网卡,并且正在拦截初始化过程以阻止其完成。为了抵消这种行为,一种方法可能是尝试使用程序无法控制的其他网络驱动程序或API,或者修改程序本身以允许网卡初始化正常进行。另一种方法可能是尝试禁用程序或完全从系统中删除它,如果可能的话。
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
这应该和网卡没什么关系,提出这个问题可能你没意识到这很可能是程序驱动级保护。你可以在程序运行期间自己看能不能手动加载自己的驱动和用驱动软件查看是否有该程序驱动加载了。如果保护在驱动级,怎么做到的以及反制你需要学习驱动保护的内容自然就明白了。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
使用Windows SDK中的设备管理接口(Device Management Interface,DMI)可以实现网卡禁止初始 化,具体实现如下:
//```c #include <windows.h> #include <devioctl.h> #include <setupapi.h> #include <cfgmgr32.h>
/* //获取特定设备的设备管理控制码 DWORD ICM_GET_CONFIGURATION_INFORMATION(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, CM_CONFIGURATION_INFORMATION *Configuration) */ DWORD DWORD Get_Interface_State(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData) { DWORD dwRetVal = 0; DWORD dwSize; CM_CONFIGURATION_INFORMATION *Configuration;
dwSize = sizeof(CM_CONFIGURATION_INFORMATION); Configuration = (CM_CONFIGURATION_INFORMATION *)malloc(dwSize); if (Configuration) { dwRetVal = CM_Get_Configuration_Information(Configuration); if (dwRetVal == CR_SUCCESS) { //使用DeviceInfoSet,DeviceInfoData进行操作 //如设置网卡禁止初 始 化: if (DeviceInfoSet) { DWORD dwSize = 0; CM_Power_Data PowerData; PowerData.PD_Size = sizeof(CM_Power_Data); dwRetVal = CM_Set_DevInst_Status(DeviceInfoData->DevInst, DICS_DISABLE, 0); } } free(Configuration); } return dwRetVal; }
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
xiaokebnb
使用Windows SDK中的设备管理接口(Device Management Interface,DMI)可以实现网卡禁止初始 化,具体实现如下:
//```c
#include
#in ...
chatgpt给的回答?
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
这就结束了
|
|
|