如何禁用Win2k中的默认磁盘共享,如C$等,我记得好象改哪个注册表的键值,忘记了,请大家提醒。另,如何不允许用户开放FTP、WEB服务等等?比如禁止本机提供类似服务以免把本机信息共享给别人访问读取。
可以指定封掉某个端口吗?比如说21,80,8080等等。但是万一用户又通过IIS,SERV-U指定其他端口怎么办呢?可以封掉所有本机在 listen的端口吗?或者说NETBIOS的端口都封掉,可以实现吗?小弟最近一直在做一个项目,对这些类似“作弊”的可能都要考虑,呵呵,请大家帮帮忙。谢谢拉
可以指定封掉某个端口吗?比如说21,80,8080等等。但是万一用户又通过IIS,SERV-U指定其他端口怎么办呢?可以封掉所有本机在 listen的端口吗?或者说NETBIOS的端口都封掉,可以实现吗?小弟最近一直在做一个项目,对这些类似“作弊”的可能都要考虑,呵呵,请大家帮帮忙。谢谢拉
解决方案 »
- ListView关于滚动条的问题
- 我的启动画面为什么不出现
- Access数据内容用MSFlexgrid控件显示
- 急!给高分!!
- 请教是否能通过internet用vb连接总部sql server?
- 怎么让应用程序不在任务管理器中显示?
- 一个关于vb的简单问题
- 急急!!!如何利用Timer控件中断后台任务???????
- MSFlexGrid生成excel的问题,在线等待~~~~~~~~~~~~~~!MSFlexGrid生成excel的问题,在线等待~~~~~~~~~~~~~~!
- 怎样用vb在网页提交表单中填充select,check的值!!!
- 如何让SPLASH窗体始终置于最前端.在线等...
- 此贴已重复发过300分,解决后全给。
运行-cmd-输入net share
2)删除共享(每次输入一个)
net share ipc$ /delete
net share admin$ /delete
net share c$ /delete
net share d$ /delete(如果有e,f,……可以继续删除)
3)修改注册表删除共享
运行-regedit
找到如下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
把AutoShareServer(DWORD)的键值改为0000000。
如果上面所说的主键不存在,就新建(右击-新建-双字节值)一个主健再改键值。
参考一下
除Windows 2000 的默认共享
修改注册表:对于各server版:在注册表编辑器(regedit.exe)中依次找到
“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters”,
之后在其下新建一个“双字节值”,取名为“AutoShareServer”的,并将其值设为“0”。
之后重新启动服务器即可。
对于professional版:同上面一样 只是将AutoShareServer改为AutoShareWks
在管理工具----服务----把SERVER服务禁用了就行了的.
禁用WEB等服务很多方法.可以弄个防火墙,
LPWSTR servername,
LPWSTR netname,
DWORD reserved
);
输入如下内容
@echo off
net share ipc$ /delete
net share admin$ /delete
net share c$ /delete
net share d$ /delete
@echo on
然后在vb程序中调用如下
shell("路径/1.bat",vbHide)
就可以了啊
安装了Windows 2000之后,系统会创建一些隐藏的共享,通过“net share”命令我们就会看到这些共享:ADMIN$,IPC$,C$,D$,E$......这些默认的共享可以通过右键菜单的“共享”命令来停止,但系统重新启动后,会自动恢复这些共享。为了系统安全,我们应该在安装好Windows 2000之后,立刻彻底取消这些默认共享。 如果要禁止C$、D$、E$一类的共享,可以单击“开始→运行”命令,在运行窗口键入“Regedit”后回车,打开注册表编辑器。依次展开[HKEY_LOCAL_MACHINE\SYSTEM\Current-ControlSet
\Services\lanmanserver\parameters ]分支,将右侧窗口中的DOWRD值“AutoShareServer”设置为“0”即可。 如果要禁止ADMIN$共享,可以在同样的分支下,将右侧窗口中的DOWRD值“AutoShareWKs” 设置为“0”即可。 如果要禁止IPC$共享,可以在注册表编辑器中依次展开[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]分支,将右侧窗口中的DOWRD值“restrictanonymous”设置值为“1”即可。
是没有什么用的,下次启动又会默认共享。
NET_API_STATUS NetShareEnum(
LPWSTR servername,
DWORD level,
LPTBYTE * bufptr,
DWORD prefmaxlen,
LPDWORD entriesread,
LPDWORD totalentries,
LPDWORD resume_handle,
);
如何删除,前面贴过了