如何禁用和开放端口。。。。 如何禁用和开放端口。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看http://community.csdn.net/Expert/topic/3424/3424155.xml?temp=.9188806 禁用一般常用端口,可以屏蔽相应的服务,禁用指定的端口,对不住,需要ring 0权限,不是这里几句话能说清楚的。用delphi?不太合适哦。 怎么屏蔽相应的服务呢?或者说说从何入手进入Ring0也不是很难的问题,而且实在是Delphi困难的话,用VC写个DLL也不是很难主要是我现在没有思路,也没有头绪更缺乏资料啊 对不住,确切的说应该是停止相应的服务。下面有一个我的代码片段供参考,不过Sorry,用C写的。^-^ 请凑合着看吧。schService = OpenService (schSCManager, "xxxxxx(服务名称)", SERVICE_ALL_ACCESS); QueryServiceStatus(schService,&ssStatus); if(ssStatus.dwCurrentState == SERVICE_START_PENDING) ControlService(schService,SERVICE_CONTROL_CONTINUE,&ssStatus); if(ControlService(schService,SERVICE_CONTROL_STOP,&ssStatus)==FALSE){ //showError(GetLastError()); } if(DeleteService(schService)==FALSE){ //showError(GetLastError()); } CloseServiceHandle (schService);比如USB串行端口的服务名称是"USB Root Hub"等等... SQL中计算数据和 高分求救:VFW视频采集问题,始终采集不到图像 D6连接MySql故障 webbrowser 中网页的问题,回车为什么没有反应呢 谁能借用一个文件给我?qtintf.dll !!!急 求数据库方面的电子书籍 Delphi的编译器是怎样处理静态调用DLL的? 在后台SQL中怎样才能把DATETIME转为DATE?? 谁能给我两个ASP访问SQL数据库的例子 *** DELPHI 里的精确定位 *** 如何在delphi中表示当前记录? 谁能帮我做一个图标?-------就一个
http://community.csdn.net/Expert/topic/3424/3424155.xml?temp=.9188806
或者说说从何入手
进入Ring0也不是很难的问题,而且实在是Delphi困难的话,用VC写个DLL也不是很难
主要是我现在没有思路,也没有头绪
更缺乏资料啊
^-^ 请凑合着看吧。schService = OpenService (schSCManager, "xxxxxx(服务名称)", SERVICE_ALL_ACCESS);
QueryServiceStatus(schService,&ssStatus);
if(ssStatus.dwCurrentState == SERVICE_START_PENDING)
ControlService(schService,SERVICE_CONTROL_CONTINUE,&ssStatus);
if(ControlService(schService,SERVICE_CONTROL_STOP,&ssStatus)==FALSE){
//showError(GetLastError());
}
if(DeleteService(schService)==FALSE){ //showError(GetLastError());
}
CloseServiceHandle (schService);比如USB串行端口的服务名称是"USB Root Hub"等等...