如何允许和屏蔽网络连接?
就像一些软件防火墙那可以断开和连接网络!
可以起到限制用户上网的。
就像一些软件防火墙那可以断开和连接网络!
可以起到限制用户上网的。
解决方案 »
- 哪位老大能给个delphi用libjpeg实现jpeg文件解压、显示的例子?
- 请问delphi可以实现“留痕”的功能吗,类似功能一般怎么才能实现呢?不太指望能实现,顶就给分
- 谁有有关delphi方面的好网址
- 用ado连接数据库是 怎么不让他出现输入密码
- ereport的使用
- 怎样检测(实时)某目录下是否有新的文件(图片)加入?如果有将其插入到数据库中?
- 我现在在使用ehlib,但不知道怎样把合计这两个字写上去,还有就是我打印出来的表格都非常小
- delphi调用dll出错!高手帮忙一下!
- 再次,为何delphi5读出Access2000的结构时,大部分字段类型(TFieldType)都为ftUnknown,如何能正确识别
- corba中遇到的问题,救急!!!
- 关于TfrprintGrid问题
- 关于双操作系统启动菜单的问题,非常简单!!!
automatically dial/hangup the default Internet connection?
usesWinInet;// Causes the modem to automatically dial the default Internet connection.procedure TForm1.Button1Click(Sender: TObject);vardwConnectionTypes: DWORD;begindwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN +INTERNET_CONNECTION_PROXY;if not InternetGetConnectedState(@dwConnectionTypes, 0) then// not connectedif not InternetAutodial(INTERNET_AUTODIAL_FORCE_ONLINE orINTERNET_AUTODIAL_FORCE_UNATTENDED, 0) thenbegin// errorend;end; // hangup the default Internet connection.procedure TForm1.Button2Click(Sender: TObject);vardwConnectionTypes: DWORD;begindwConnectionTypes := INTERNET_CONNECTION_MODEM + INTERNET_CONNECTION_LAN +INTERNET_CONNECTION_PROXY;if InternetGetConnectedState(@dwConnectionTypes, 0) then// connectedInternetAutodialHangup(0);end;
我想做个可以在局域网用,想限制或开启internet的连接!
如果是单机版本的防火墙(针对自己的电脑)
自己写一个WSock32.dll ,实现里面原来的全部函数,至少要有声明。
把它的WSock32.dll 改称其他名字,比如 WScok32_old.dll在你的函数里面实现的功能,然后再调用原来的WSock32_old.dll 中的响应函数(目前有病毒这么干)。除了替换这个dll文件,还一个办法就是类似金山辞霸,在内存中修改函数入口到自己的函数,然后再调用这个原来的入口。
如果事项做一个局域网的防火墙,就不这么做了。
通常是你需要实现代理服务器或者网关的功能,所有电脑都通过你出去,连接使你维护的,你想拒绝自然容易了。
怎么知道wsock32.dll的所以函数呢?