- 博客(3)
- 资源 (5)
- 收藏
- 关注
翻译 c#直接读写物理硬盘引导区
其实读写硬盘引导区和是不是c#没有关系,只要能用windows api的语言都可以。原理就是用createfile这个api,获得物理硬盘的handle,然后用FileStream读取就可以了,FileStream有几个构造函数是以句柄方式初始化的。\\.\PHYSICALDRIVE0 就是第一个物理硬盘了,其他的就是1、2、3……using System;using System
2012-05-28 13:21:11 6269
原创 在忍无可忍的情况下,我终于抛弃了remoting
remoting最讨厌的就是有个绑定ip问题,如果绑定ip,那么只能绑定一个,那么如果机器是多网卡,则只能用绑定的这个ip访问。这位说了可以绑定机器名啊。绑定机器名的话,如果服务器是内网的就不行了。 举个例子吧,如果一个服务器是内网,如果绑定路由器的外网ip,并在路由器做映射,那么外网是可以通过外网ip访问,而且路由器映射端口必须和remoting的端口一样才行,但这样的话局域网内
2012-05-26 02:16:57 7828 3
原创 .net中的线程池肯定用了什么优化技术,和直接用线程差别巨大
由于现在很难用syn扫描,于是那天另做一个标准tcp扫描的时候发现了一个问题。本来想象中很简单,就是一个多线程,一个tcpclinet而已。扫描部分代码如下。多说一句,由于.net下无论tcpclient还是socket都没有connect timeout(连接超时)的设置,网上借鉴了一下别人的用AutoResetEvent的等待做超时,异步连接,如果超时之前连接成功就set(),如果等到
2012-05-10 00:19:02 2185 3
SharpTcpScanner扫描器1.9版
2014-05-19
SharpTcpScanner扫描器1.5版
2012-11-09
SocksProxy代理服务器
2011-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人