<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="http://feeds.qzone.qq.com/rss.xsl" version="1.0"?>
<rss version="2.0" xmlns:qz="http://qzone.qq.com">
<channel>
<title><![CDATA[无穷小量]]></title>
<description><![CDATA[Youtobe 被封的210天]]></description>
<link>http://303327918.qzone.qq.com</link>
<lastBuildDate>Tue, 01 Dec 2009 10:43:43 GMT</lastBuildDate>
<generator>Qzone</generator>
<language>zh-cn</language>
<copyright>Copyright (C), 2005-2008, Tencent Tech. Co., Ltd.</copyright>
<pubDate>Mon, 31 Aug 2009 14:15:12 GMT</pubDate>

<item>
<title><![CDATA[windows mobile 学习笔记之五]]></title>
<link>http://303327918.qzone.qq.com/blog/1251728112</link>
<description><![CDATA[/////////////////////////////<br>///////////////////////////////// window ce Remote Control 结构分析///////////////////////////////////////////////////////<br>/////////////////////////////*.The #ifdef identifier statement is equivalent to #if 1 when identifier has been defined, and it is equivalent to #if 0 when identifier has not been defined or has been undefined with the #undef directive.<br> <br> <br>*. //释放内存空间<br>    ZeroMemory(<br> &amp;pMemory,                     //指向内存空间的指针。<br>              sizeof(pMemory)           //计算内存空间大小。<br>         ); <br>void CoTaskMemFree(<br>  LPVOID pv<br>); <br>This function frees a block of task memory previously allocated through a call to the CoTaskMemAlloc or CoTaskMemRealloc function<br>*. static_cast &lt; type-id &gt;  ( expression )<br> Converts expression to the type of type-id based solely on the types present in the expression.  <br> <br>//创建位图函数<br>CreatBitmap(int cx, int cy, int iBits ){<br>    ASSERT(cx &gt; 0);<br>    ASSERT(cy &gt; 0);#ifdef _WIN32_WCE<br>    ASSERT((iBits == 1)<br>        || (iBits == 2)<br>        || (iBits == 4) || (iBits == 8)<br>        || (iBits == 16) || (iBits == 24) || (iBits == 32));<br>#else<br>    ASSERT((iBits == 1)<br>        || (iBits == 4) || (iBits == 8)<br>        || (iBits == 16) || (iBits == 24) || (iBits == 32));<br>#endif // _WIN32_WCE    CleanUp();<br>    // Initialize the bitmap info header<br>    ZeroMemory(&amp;m_DIBinfo, sizeof(m_DIBinfo));<br>    BITMAPINFOHEADER&amp; bmih = *(PBITMAPINFOHEADER)m_DIBinfo;    // Populate bitmapinfo header<br>    bmih.biSize = sizeof(BITMAPINFOHEADER);<br>    bmih.biWidth = cx; // ((((int)cx * 8) + 31) &amp; ~31) &gt;&gt; 3;<br>    bmih.biHeight = cy;<br>    bmih.biPlanes = 1;<br>    bmih.biBitCount = (WORD)iBits;<br>    bmih.biCompression = BI_RGB;<br>    bmih.biClrUsed = (iBits &gt; 8) ? 0 : (1 &lt;&lt; iBits);<br>    bmih.biSizeImage = BytesPerLine(cx, iBits) * cy;    m_uColorTableSize = bmih.biClrUsed;<br>    /// TODO: fill color table here<br>    // Create the DIB section.<br>    m_hBitmap = CreateDIBSection(NULL, (PBITMAPINFO)&amp;bmih, m_uColorDataType, (void**)&amp;m_ppvBits, NULL, 0);    ASSERT(m_hBitmap);<br>    ASSERT(m_ppvBits);    return m_hBitmap != NULL;<br>} <br> <br>*.用 BYTE [ ] 构建数组：<br> pArray = new BYTE [ 10 ];    //pArray指针指向一个大小为10的数组 <br> <br>*.   //将设备上所截获的【图像信息内容】复制到缓存（m_pSrcBuf）中<br> //缓存空间随之增大一个值<br> //GetBitmapInfo函数返回一个指针。<br>【Syntax】<br>void *memcpy( <br>   void* dest,                 //新的缓存空间<br>   const void* src,         //需重中获取复制信息的缓存<br>   size_t count         //需复制的字符数目<br>);<br>【Example】<br>  memcpy(m_pScrBuf + i, m_dib.GetBitmapInfo(), sizeof(DIBINFO));<br>  i += sizeof(DIBINFO); <br> <br> <br> <br><br>*.   接口类型之  IRAPIStream<br> 此接口展现了IStream 接口 ，并且有着两个方法用来设置时间过期设置<br> IRAPIStream 仅支持 ISTREAM::Read , ISTREAM::Write 方法。<br>/////////////////////////////<br>//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br>///////////////////////////// <br> <br>CoCreateInstance函数的用法<br> Applications will create an instance of this interface by calling COM's CoCreateInstanceEx method<br> 用来创建一个实例接口<br> 用来在本地系统上创建一个单个的未被初始化的类对象，此类关联着一个特定类标示符<br> <br>【syntax】<br>STDAPI CoCreateInstance(<br>  REFCLSID rclsid,                     //类标示符关联到数据以及将会被用到的创建对象的代码<br>  LPUNKNOWN pUnkOuter,      //如果为null，表明对象并没有创建作为总数的一部分；如果值非空，指向本次总数对象的 IUnknown interface<br>  DWORD dwClsContext,           // 该参数唯一的有效值只有 CLSCTX_INPROC_SERVER<br>  REFIID riid,                            // 表示特定接口的标示符信息，该接口被object用来通信<br>  LPVOID* ppv                         // 储存指针的地址<br>); <br>【return】<br>可能的返回值如下：<br>S_OK                                   一个特定对象实例被成功地创建<br>REGDB_E_CLASSNOTREG      一个特定的类并没在 registration database 中注册。<br>CLASS_E_NOAGGREGATION  该类不能够创建，作为总数的一部分<br>////////// <br> <br>将原始缓存内容 复制到  目的缓存空间<br>HRESULT StringCchPrintf(      <br>    LPTSTR pszDest,                //一个指向用来接收来自pszFormat 的string<br>    size_t cchDest,                    //pszdest所指向缓存空间的大小；<br>    LPCTSTR pszFormat,    //指向一个原字符串缓存空间，其中包含着一个 printf_style 类型的string<br>     ...<br>);////////////<br> <br><br>inet_ntoa()<br>把IP地址转换为有冒号区分的标准网络地址string<br>[Syntax]<br>char FAR* inet_ntoa(<br>  struct in_addr in           //in代表着一个主机地址<br>);///////////////////////////////////////////////////////////////////////////// <!--v:3.2--> ]]></description>
<category><![CDATA[学习笔记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1251728112#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 31 Aug 2009 14:15:12 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1251728112</guid>
</item>

<item>
<title><![CDATA[windows mobile 学习笔记之四]]></title>
<link>http://303327918.qzone.qq.com/blog/1251728071</link>
<description><![CDATA[////////////////////////////////////////////////////////////////////////////<br> <br>结构体RAPI_CONNECTIONINFO 依次罗列如下：<br> <br>typedef struct {<br>  SOCKADDR_STORAGE ipaddr;<br>  SOCKADDR_STORAGE hostIpaddr;<br>  RAPI_CONNECTIONTYPE connectionType;          //连接类型又有多种<br>} RAPI_CONNECTIONINFO;<br>///////////////////////////////////////////////////////////////////////////////////////// <br> <br><br>IRAPIDesktop::EnumDevices   罗列所有处于连接状态的设备<br>获取一个IRAPIEnumDevices对象的函数,该对象是用来类接受 IRAPIDevice 对象<br>而一个IRAPIDevice对象代表着一个连接着电脑手机设备<br>【sYntax】<br>HRESULT EnumDevices(<br>  IRAPIEnumDevices** ppIEnum    //引用一个 IRAPIEnumDevices<br>);如果操作成功，返回 NOERROR.<br> <br><br>/////////////// <br><br>//利用到以上的函数<br>*.获取移动设备的IP地址函数：<br> 获取的连接设备IP地址就保存在pszDeviceIP<br>HRESULT GetDeviceIP(OUT CHAR* pszDeviceIP, IN size_t size)<br>{<br>    HRESULT hr = E_FAIL;    IRAPIDesktop *pIRapiDesktop = NULL;<br>    IRAPIEnumDevices *pIRapiEnumDevices = NULL;<br>    IRAPIDevice *pIRapiDevice = NULL;<br>    RAPI_CONNECTIONINFO connectionInfo = {0};    SOCKADDR_STORAGE *pIpaddr = NULL;<br>    sockaddr_in *psoc4 = NULL; if (NULL == pszDeviceIP)<br> {<br>  hr = E_INVALIDARG;<br>  goto Exit;<br> }    // CoCreateInstance assumes that Threading model has already been set<br>    // This function creates on the local system a single uninitialized object of the class associated with a specified class identifier. <br>hr = CoCreateInstance(CLSID_RAPI, NULL, CLSCTX_INPROC_SERVER, <br>                    IID_IRAPIDesktop,                            //通信接口<br>                    (void**)&amp;pIRapiDesktop      //指针地址<br>                    );<br>    if (FAILED(hr))<br>    {<br>        goto Exit;<br>    } // Enumerate the Windows Mobile devices connected<br>    hr = pIRapiDesktop-&gt;EnumDevices(&amp;pIRapiEnumDevices);<br>    if (FAILED(hr))<br>    {<br>        goto Exit;<br>    }<br>    <br> // Only one device can get connected to AS 4.0 at a time.<br> // Get the first device connected<br>    hr = pIRapiEnumDevices-&gt;Next(&amp;pIRapiDevice);<br>    if (FAILED(hr))<br>    {<br>        goto Exit;<br>    }    // Get connection information using pIRapiDevice returned previously<br> hr = pIRapiDevice-&gt;GetConnectionInfo(&amp;connectionInfo);<br>    if (FAILED(hr))<br>    {<br>        goto Exit;<br>    }<br> <br> // Convert the ip address received to an ANSI string<br> pIpaddr = &amp;(connectionInfo.ipaddr);<br>    psoc4 = reinterpret_cast&lt;sockaddr_in *&gt; (pIpaddr);<br> //将ip地址打入pszDeviceIP<br>    hr = StringCchPrintfA(pszDeviceIP, size, &quot;%s&quot;, inet_ntoa(psoc4-&gt;sin_addr));<br> if (FAILED(hr))<br> {<br>  goto Exit;<br> }    hr = S_OK;<br>Exit:<br> // Time to free resources<br>    if (NULL != pIRapiDesktop)<br>    {<br>        pIRapiDesktop-&gt;Release();           //释放内存空间<br>    }    if (NULL != pIRapiEnumDevices)<br>    {<br>        pIRapiEnumDevices-&gt;Release();<br>    }    if (NULL != pIRapiDevice)<br>    {<br>        pIRapiDevice-&gt;Release();<br>    }    return hr;<br>}<br>///////////////////////////////////////////////////////////////////////////<br>//  /reinterpret_cast &lt; type-id &gt; ( expression ) 。将任何一个指针(expression )转换为想要得到的指针类型（type_id）<br>////  <br>//  没有任何一个地址比 INADDR_ANY 还要宽泛！。There is no wildcard address equivalent to INADDR_ANY. <br>// <br>*。socket函数的用法。<br>        目的是用来创建一个socket，其绑定在一个特定的服务端<br>【syntax】<br>SOCKET socket(<br>  int af,                    //地址簇信息<br>  int type,    //类型申明<br>  int protocol   //协议申明<br>);<br> [Param]<br>   type 有如下三种选择：<br> SOCK_STREAM        具有TCP属性<br> SOCK_DGRAM   具有UDP属性<br> SOCK_RAM   支持raw sockets, 而raw sockets允许一个程序发送和接受包裹有着自定义有文件特性。<br>   protocol 有如下类型：<br> IPPROTO_IP <br> IPPROTO_IPV6 <br> IPPROTO_TCP <br> IPPROTO_UDP <br> SOL_SOCKET <br> [Return]<br> 如果没出错就返回一个描述引导性的新socket////////////////////////////////////////////////////////////////////////////////////////////<br> <br><br>visual c++ 项目中调用窗口：<br>      MessageBox(<br>  hwnd,                            //句柄<br>  __TEXT(&quot;窗口内容&quot;),<br>  __TEXT(&quot;窗口标题&quot;), <br>  MB_OK<br>      );<br> <!--v:3.2--> ]]></description>
<category><![CDATA[学习笔记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1251728071#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 31 Aug 2009 14:14:31 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1251728071</guid>
</item>

<item>
<title><![CDATA[windows mobile 学习笔记之三]]></title>
<link>http://303327918.qzone.qq.com/blog/1251728016</link>
<description><![CDATA[ <br>This enumeration type defines values that specify a particular authentication protocol or Point-to-Point Protocol (PPP) control protocol. <br>定义一组值标明一个特别认证协议，或者是点到点控制协议，An application passes a value of this type to the 【RasGetProjectionInfo】 function to specify the protocol of interest.<br>【Syntax】<br>typedef enum _RASPROJECTION { <br>  RASP_Amb       = 0x10000, <br>  RASP_PppNbf  = 0x803F, <br>  RASP_PppIpx   = 0x802B, <br>  RASP_PppIp     = 0x8021,<br>  RASP_PppIpV6 = 0x8057,<br>  RASP_PppCcp  = 0x80FD,<br>  RASP_PppLcp  = 0xC021,<br>  RASP_Slip        = 0x20000<br>} RASPROJECTION; /////////////////////////////////////////////////////////////////////<br> <br> <br> //依次罗列出 RASCONN所可能出现的状态<br>typedef enum _RASCONNSTATE { <br>  RASCS_OpenPort = 0, <br>  RASCS_PortOpened, <br>  RASCS_ConnectDevice, <br>  RASCS_DeviceConnected, <br>  RASCS_AllDevicesConnected, <br>  RASCS_Authenticate, <br>  RASCS_AuthNotify, <br>  RASCS_AuthRetry, <br>  RASCS_AuthCallback, <br>  RASCS_AuthChangePassword, <br>  RASCS_AuthProject, <br>  RASCS_AuthLinkSpeed, <br>  RASCS_AuthAck, <br>  RASCS_ReAuthenticate, <br>  RASCS_Authenticated, <br>  RASCS_PrepareForCallback, <br>  RASCS_WaitForModemReset, <br>  RASCS_WaitForCallback,<br>  RASCS_Projected, <br>  RASCS_Interactive = RASCS_PAUSED, <br>  RASCS_RetryAuthentication, <br>  RASCS_CallbackSetByCaller, <br>  RASCS_PasswordExpired, <br>  RASCS_Connected = RASCS_DONE, <br>  RASCS_Disconnected <br>} RASCONNSTATE<br>/////////////////////////////////////////////////////<br>/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br>*. RAS 函数解析之五RasSetEntryProperties  这个函数用来更改入口的链接信息，或者是用来创建一个新的 phone-book entry!!!<br>【Syntax】<br>DWORD RasSetEntryProperties(<br>  LPWSTR lpszPhoneBook, <br>  LPWSTR szEntry, <br>  LPRASENTRY lpbEntry, <br>  DWORD dwEntrySize, <br>  LPBYTE lpb, <br>  DWORD dwSize <br>); <br>/////////////////////////////////////////////////////////////////////////////////////////<br> <br><br>*. RAS 函数解析之四<br>RasGetLinkStatistics,返回统计数字对于所标明的链接在众多RAS 多项连接群中<br>【Syntax】<br>DWORD RasGetLinkStatistics(<br>  HRASCONN hRasConn,                     //本次连接句柄（handle），用RasDial 或者是RadEnumConnections 活的该句柄<br>  DWORD dwSubEntry,                        //标明子入口信息<br>  RAS_STATS* lpStatistics                     //指向一个RAS_STATS结构体的指针，为了接受统计信息         <br>）；<br>【return】<br>If the function succeeds, the return value is [ERROR_SUCCESS].////////////////////////////////////////////////////////////////////////////////////////<br> <br><br>*. RAS 函数解析之三<br>RasEnumConnections 本函数罗列了所有的活动的RAS connections. 它会返回每一个连接句柄和电话簿入口名字（phone-book entry name）.<br>[Syntax]<br>DWORD RasEnumConnections(<br>  LPRASCONN lprasconn,                           //该长指针指向一个接受RASCONN结构体的缓存，an application must set the dwSize member of the first RASCONN structure in the buffer to sizeof(RASCONN) in order to identify the version of the structure being passed. <br>  LPDWORD lpcb,                                        //一个长指针指向一个包含着缓存大小，字节信息的变量。On return, the function sets this variable to the number of bytes required to enumerate the RAS connections<br>  LPDWORD lpcConnections                      //一个长指针指向一个变量，该变量表示了函数用到的RASCONN结构体的数目，该结构体是被写入了缓存中，用lprasconn标注！！ <br>);<br>【return】<br> 返回0表示成功，A nonzero error value listed in the RAS header file, ERROR_BUFFER_TOO_SMALL, or ERROR_NOT_ENOUGH_MEMORY indicates failure. <br>//////////////////////////////////////////////////////////////////// <br><br>*. RAS 函数解析之二<br>RasDial ,这个函数展示了一个（远程接入）RAS的连接，其是在一个RAS客户端与一个RAS服务端的链接。这些连接数据包含了回调信息和用户认证信息<br>【syntax】<br>  DWORD RasDial(<br>  LPRASDIALEXTENSIONS dialExtensions,    //应该值为null,  RasDial 常常是用默认的操作对于RASDIALEXTENSIONS来说<br>  LPTSTR phoneBookPath,                            //应该值为null,   因为Dial_up网络把Phone-book entries信息储存在注册表中，而不是在phone-book 文件中！<br>  LPRASDIALPARAMS rasDialParam,           //一个指向RASDIALPARAMS 结构体的指针，它表明了为实现RAS连接所调用的参数。<br>  DWORD NotifierType, <br>  LPVOID notifier,          //Pointer to a window handle to receive RasDial event notifications.如果其值不为空，则RasDial发送给窗口一个消息给每一个 RasDial 事件<br>  LPHRASCONN pRasConn                          //指向一个可变的类型HRASCONN.   在调用RasDial函数之前你必须把HRASCONN得值设为null.如果RasDial函数成功调用，它将会把一个对于RAS connection的操作储存在pRasConn.);<br>【Param】<br> 返回0 代表成功，In addition, the function stores a handle to the RAS connection into the variable pointed to by pRasConn. A nonzero error value, either from the set listed in the RAS header file or ERROR_NOT_ENOUGH_MEMORY, indicates failure. //<br>// 在一个进程提示消息中，wParam代表着本次连接状态，而lParam表明了有没有一个错误发生过<br>//<br>//////////////////////////////////////////////////////////////////////// <br><br>*. RAS 函数解析之一<br> //<br>   //远程接入服务，Remote Access Service (RAS) <br> //<br>1. RasDeleteEntry 这个函数删除一个来自电话簿(phone-book)的入口（entries）<br>[Syntax]:<br>DWORD RasDeleteEntry(<br>      LPWSTR lpszPhonebook,              //should be null<br>      LPWSTR lpszEntry                //所要删出口的入口信息<br>    );【Param】:<br>lpszPhonebook 应该值为 null,因为Phone-book 入口时被保存在注册表中而不是保存在电话簿中的。<br>lpszEntry （指针） 指向一个非空的字符串，该字符串包含着需被删出口的名字信息【Return】：<br> 返回0表示成功，非0表示失败。 //////////////////////////////////////////////////////////////////////////////////////<br>///////////////////////////////////////////////////////////////////////////////////////<br> <br>值类型大总结：<br>* . DWORD   32位的无符号整数。*. HDC          handler to device contact.<br> <br>* . HRESULT<br>   是一个32比特值，常常被用来类表示【错误】或者【警告】提示。 The HRESULT data type is a 32-bit value is used to describe an error or warning.<br>    其返回的值常常被【接口】用到，当其返回值为0时代表成功；当其返回非零值时代表一段错误代码或者返回状态信息.Return code used by interfaces. It is zero upon success and nonzero to represent an error code or status information. <br>////////////////////////////////////////////////////// <br> <br>1. 怎样隐藏窗口右上角的 OK 和 CANCLE 按钮！！！<br>2. The Windows Embedded CE DTS_SHORTDATECENTURYFORMAT style is used to create the date picker.<br>    To create the time picker on a device, the Windows Embedded CE DTS_TIMEFORMAT style is used. The default format for this style is defined by the Windows Embedded CE LOCALE_STIMEFORMAT flag set.  <br>3.  shortcut 就是当用户 长时间点击住屏幕后 弹出的对话框。 The tap–and–hold gesture for displaying shortcut menus is recognized by using the SHRecognizeGesture function in the WM_LBUTTONDOWN message handler./////////////////////////////////////////////////////////<br> <br> <br>*让窗口具有 【重命名】，【移动】，【保存】 属性<br> 调用嵌入函数 GetSaveFileName,这个函数调用一个 OPENFILENAME结构体作为其输入.当设置OPENFILENAME的标志区 为 OFN_PROJECT,则窗口就具有【重命名】和【移动】功能。如果flag设置为其他任何值是就指示具有【保存】功能了<br>////////////////////////////////////////////////////////// <br> <br>打开文件或者文件夹：<br>调用《windows Embedded(嵌入) CE》 GetOpenFileName 函数，这个函数调用 OPENFILENAME 结构体作为输入。当设置OPENFILENAME 的标志（Flag）为OFN_PROJECT ,这时仅仅是会打开窗口中的文件夹(Open_File_oNly)；当其flag设置为其他任何值时就打开文件本身。<br>///////////////////////////////////////////////////////////<br> <!--v:3.2--> ]]></description>
<category><![CDATA[学习笔记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1251728016#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 31 Aug 2009 14:13:36 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1251728016</guid>
</item>

<item>
<title><![CDATA[windows mobile学习笔记 之二]]></title>
<link>http://303327918.qzone.qq.com/blog/1251727872</link>
<description><![CDATA[<br>用户设计应用程序按键和菜单时的指导原则：<br> <br>*  收起菜单栏不被鼓励。<br>*  充分利用子菜单，创建子菜单中的子菜单是非常不鼓励的。<br>*  Mnemonics are shown on a menu when a keyboard is present for Windows Mobile 6 Professional and Windows Mobile 6 Classic. Creating and hand-tuning mnemonics is encouraged. If you do not provide mnemonics, the device will auto-assign them/////////////////////////////////////////////<br> <br><br>实现短信截获 //  OnSmsReceived是在[主类]中构建的成员函数，为下面的函数服务<br> private void OnSmsReceived(object sender, MessageInterceptorEventArgs e)<br>        {<br>            Conversation currentConv = null;<br>            Contact contact = null;<br>            SmsMessage msg = (SmsMessage)e.Message;  //接受引发该事件的Message到msg对象中。            // First look through the combobox for the phone number<br>            foreach (Conversation conv in conversations.Items)<br>            {<br>                //                    comboBox中的号码  VS  刚受到的短信对应的联系人号码<br>                if (PhoneNumbersMatch(conv.PhoneNumber  ,   msg.From.Address))<br>                {<br>                    // Found the conversation<br>                    currentConv = conv;<br>                    break;<br>                }<br>            }            //新到的短信联系人没有在comboBox中，则在电话本中找出相应名字<br>            if (currentConv == null)<br>            {<br>                // This phone number is not in the combo box, so look through<br>                // the full contacts database.<br>                using (OutlookSession session = new OutlookSession())<br>                {<br>                    foreach (Contact c in session.Contacts.Items)<br>                    {<br>                        if (c.MobileTelephoneNumber.Length != 0<br>                            &amp;&amp; PhoneNumbersMatch(c.MobileTelephoneNumber, msg.From.Address))<br>                        {<br>                            // We have a match<br>                            contact = c;<br>                            break;<br>                        }<br>                    }<br>                    // 如果电话本中没有该联系人，则直接将号码添加到电话本，并赋给contact对象<br>                    if (contact == null)<br>                    {<br>                        // There is no contact for this phone number<br>                        // so create one<br>                        contact = new Contact();<br>                        contact.MobileTelephoneNumber = msg.From.Address;<br>                         <br>                        session.Contacts.Items.Add(contact);  //向电话本中添加新的联系人<br>                    }<br>                    currentConv = new Conversation(contact);  //用匹配好了的联系人 初始化currentConv对象<br>                    conversations.Items.Add(currentConv);  // 添加当前联系人到comboBox项目中<br>                }<br>            }<br>            //把【发送人名字】和【短息内容】添加到显示框中<br>            currentConv.AddToTranscript(msg.From.Name, msg.Body);  //先组织内容  <br>            SwitchToConversation(currentConv);  //整体上传<br>            // Bring the app forward<br>            this.BringToFront();  //新到的短信显示在头部<br>        }private void Sms_Load(object sender, EventArgs e)<br>  {<br>                   // Set up SMS interception<br>            MessageInterceptor interceptor;  <br>            interceptor = new MessageInterceptor();    //构建信息截获对象<br>            interceptor.InterceptionAction = InterceptionAction.NotifyAndDelete;  // 配置短信截获对象属性<br>                                                                                                                                  // 提示截获程序有新消息来到，并自动删除原短信<br>            interceptor.MessageReceived += new MessageInterceptorEventHandler(OnSmsReceived);  //当有短息来到时激发事件处理函数<br>  }<br>///////////////////////////////// <br><br>// 打开输入面板<br>            inputPanel.Enabled = true;<br>/////////////////////////////////////////////// <br>  ChooseContactDialog dlg = new ChooseContactDialog();   //构建一个被系统引用的类对象<br>  dlg.RequiredProperties = new ContactProperty[]     { ContactProperty.AllTextMessaging_此处可变类型 };     <br> //ContactProperty 为一枚举类型<br>                // 表明本程序需要的值类型    <br>                //表示只截获sms信息内容<br>/////////////////////////////////////////////////// <br><br>设置属性<br> public    类型_string    名字_Body    { <br>  get;<br>  set;<br>  }/////////////////<br> <br><br>发送短信函数<br>using Microsoft.WindowsMobile.PocketOutlook;SmsMessage msg = new SmsMessage(“PhoneNumber”, “message”);<br>msg.Send();<br>//////////////////// <br>常用进程的显示:<br>poutlook.exe 日程，联系人相关JBlenddaemon 是java模拟器的后台进程<br>gwes.exe 管理图形，窗口，事件的子系统。负责图形的输出，以及窗口和窗口消息。<br>cprog.exe 负责电话的程序<br>connmgr.exe 【非系统进程】，移动的服务项目<br>////////////////////////////////////////////////////////// <br><br>*MAKEWORD宏用来创建WORD值<br>【syntax】<br>WORD MAKEWORD(<br>    BYTE bLow,<br>    BYTE bHigh<br>);<br>【param】<br> bLow---标明最低位大小值<br> bHigh---标明最高位大小值<br>///////////////////////////////// <br> <br>*EndDialog :销毁一个窗口，引发系统终结关联此窗口的任何进程<br>【syntax】<br>BOOL EndDialog(<br> HWND hDlg,  //负责操作销毁窗口<br> int nResult     //接受返回值<br>);<br>///////////////////////////////// <!--v:3.2--> ]]></description>
<category><![CDATA[学习笔记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1251727872#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Mon, 31 Aug 2009 14:11:12 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1251727872</guid>
</item>

<item>
<title><![CDATA[windows mobile学习笔记 09年8月]]></title>
<link>http://303327918.qzone.qq.com/blog/1250601548</link>
<description><![CDATA[<br>*EndDialog :销毁一个窗口，引发系统终结关联此窗口的任何进程<br>【syntax】<br>BOOL EndDialog(<br> HWND hDlg,  //负责操作销毁窗口<br> int nResult     //接受返回值<br>);<br>///////////////////////////////// <br> <br>*GetCursor();  //获取当前光标位置<br>///////////////////////////// <br> <br>(*）int WSAStartup(<br>  WORD wVersionRequested,<br>  LPWSADATA lpWSAData<br>);<br>[Parameters]<br>wVersionRequested <br> -----------[in] Highest version of Windows Sockets support that the caller can use. The high-order byte specifies the minor version (revision) number; the low-order byte specifies the major version number. <br>lpWSAData <br> -----------[out] 指向WSADATA结构体的指针，用来接收Socket执行过程的详细信息 <br>[Return Values]<br> 如果没出错，则该函数返回 0；<br> If an error occurs, it returns one of the error codes listed in the following table....<br>//////////////////////// <br><br>（*）MAKEINTRESOUCE 用来把 整形值 转换为 一个【resource type值】<br>【syntax】<br> LPTSTR MAKEINTRESOURCE( <br>  WORD wInteger; <br>);<br>[Parameters]<br>wInteger <br> --------Specifies the integer value to be converted. <br>[Return Values]<br> ---------The return value is the specified value in the low-order word and zero in the high-order word. <br>/////////////////////////////// <br> <br>MessageBox(NULL, _T(&quot;Could not initialize winsock!&quot;), _T(&quot;Fatal Error&quot;), MB_OK);<br> //_T(&quot;文本内容&quot;)<br>//////////////////////////////// <br><br>【功能】:为相应的字符 设置缓存【syntax】void *memset(<br>   void* dest, <br>   int c, <br>   size_t count <br>);<br> &lt;or&gt;<br>whar_t *wmemset( <br>   wchar_t* dest,<br>   wchar_t c, <br>   size_t count <br>);<br>【Parameters】<br>dest <br> ---------Pointer to destination. <br>c <br> ---------Character to set.（替换掉被缓存的字符，如用 '*'） <br>count <br> ----------Number of characters. <br>【Return Values】<br> memset and wmemset return the value of dest.<br>【例子】<br>#include &lt;memory.h&gt;<br>#include &lt;stdio.h&gt;void main( void )<br>{<br>   char buffer[] = &quot;This is a test of the memset function&quot;;   printf( &quot;Before: %s\n&quot;, buffer );<br>   memset( buffer, '*', 4 );<br>   printf( &quot;After:  %s\n&quot;, buffer );<br>}【Output】<br>Before: This is a test of the memset function<br>After:  **** is a test of the memset function////////////////////////////////////////<br> <br>(*) WSALookupServiceBegin (Bluetooth)函数<br>这个函数初始化 a client query that is constrained by the information contained within a WSAQUERYSET (Bluetooth) structure.  此函数的返回值将会被WSALookupServiceNext (Bluetooth)函数用到<br>【Note】   This function is actually a Winsock function. However, the information that is presented in it is specific to Bluetooth.<br>【syntax】<br>INT WSALookupServiceBegin(<br>  LPWSAQUERYSET pQuerySet,<br>  DWORD dwFlags,<br>  LPHANDLE lphLookup<br>);<br>【Param】<br>pQuerySet <br> [in] Pointer to the search criteria. <br>dwFlags <br> [in] The following table shows a list of flags for this parameter. Flag  Description  <br>LUP_CONTAINERS  Specifies that device discovery is to be performed. If this flag is not set, service discovery will be performed instead.  <br>LUP_RES_SERVICE  Searches the local SDP database. Clear this flag to search for services on a peer device. lphLookup <br> [out]（WSALookupServiceNext (Bluetooth)函数用到） <!--v:3.2--> ]]></description>
<category><![CDATA[学习笔记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1250601548#comment</comments>
<qz:effect>134219264</qz:effect>
<pubDate>Tue, 18 Aug 2009 13:19:08 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1250601548</guid>
</item>

<item>
<title><![CDATA[[转]江油中学校歌]]></title>
<link>http://303327918.qzone.qq.com/blog/1247138017</link>
<description><![CDATA[明天你是否会想起<br>田丰鸡川流不息<br>明天你是否会惦起<br>校门口不勘拥挤<br>老师们都已想不起<br>谁又被点名批评<br>如今我依然会想起<br>曾经共患难的你<br>你偶尔会翻番看笔记<br>发现什么都没记<br>你偶而会发发脾气<br>骂陈世刚不是东西<br>那时候你总是很小心<br>害怕没戴校牌被记起<br>那时候你也会很随意<br>早自习脸都不会洗<br>谁叫醒鼾睡如猪的你<br>谁帮你倒了垃圾<br>谁救了没复习的你<br>谁和你一起作弊<br>谁救了答不到问题的你<br>谁带了凉面给你<br>谁和你地震时在一起<br>都曾说好永不分离<br>毕业是我们默默无语<br>回忆这点点滴滴<br>今后不管会在哪里<br>一定要保重自己…… <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1247138017#comment</comments>
<qz:effect>1032</qz:effect>
<pubDate>Thu, 09 Jul 2009 11:13:37 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1247138017</guid>
</item>

<item>
<title><![CDATA[鉴定翻新机的方法]]></title>
<link>http://303327918.qzone.qq.com/blog/1247106856</link>
<description><![CDATA[<span style="color:#0033cc;line-height:1.8em;"><span style="font-family:'新宋体';line-height:1.8em;"><span style="font-size:18px;line-height:1.8em;">1、 外壳。 新机外壳接合紧凑，缝隙处平整光滑，无毛刺。 翻新机器一般采用仿原装外壳， 缝隙处不平整，有毛刺， 手机外壳上下两部分容易出现闭合不紧、留有很大缝隙的现象。鉴别时可以用小手指指甲尝试着插进手机上下盖的接缝。如果能插进去，就是翻新机。而对外壳表面像新机一样磨砂，且有小颗粒的手机，更是万万不可购买。这种机子外壳的漆是 JS喷上去的，时间一长，漆就会脱落（机壳上的灰尘小颗粒，是喷漆时没有真空环境作业造成的）； <br><br>2、新机翻开盖有一股淡淡的檀香味，若是翻新机，是不会有的。 JS一般要对机身进行一番美容，外表尽管光滑但不够干燥，翻开盖或卸下电池后有橡皮味，塑料味，或化学剂的气味 ； <br><br>3、 键盘和数据线接口。由于充电器插头、数据线长期插拔的缘故，翻新机充电接口会出现难以消除的黑色划痕。而键盘翻新机多采用旧机器上的键盘或者是仿照键盘。这种键盘的共性是手感比较柔软，没有新机键盘的韧性； <br><br>4、 充电测试。充电的时间最好长一些，一般在 10分钟以上。因为有许多翻新机充电时间稍长就会断电。这也是判断翻新机一个很有效的办法； <br><br>5、 SIM卡芯片触点与电池触点。这两个触点JS一般是没法更换的。如果是翻新机，那么SIM卡芯片触点上就一定会留下清晰的摩擦痕迹，看起来发亮，这是摩擦过多所致。如果是新机未用过的芯片，则触点表层应是磨砂的； <br><br>6、 固定螺丝。主要看螺丝和刀口接口部分有没有明显的划痕， 内屏下方的两个胶垫有无挑痕。 <br><br>7、通话 质量。自带 SIM卡试机，打电话给你的朋友，最好是固定电话，问问对方通话质量如何，通话声音是否清晰，有无杂音、电流声，音量大小有无骤然下降的现象； <br><br>8、 价钱。由于翻新机的零配件多为早期产品，质量也差，所以价格也低。要是遇到价格低得离谱而商家却称之为水货的手机，基本可以断定为翻新机<br><br>9、仔细检查WAP和语音功能及通话纪录信息功能中有无记录</span><wbr /><br></span><wbr /></span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[时评]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1247106856#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Thu, 09 Jul 2009 02:34:16 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1247106856</guid>
</item>

<item>
<title><![CDATA[黑客与小白的聊天记录]]></title>
<link>http://303327918.qzone.qq.com/blog/1245842789</link>
<description><![CDATA[黑客：我控制了你的电脑 <br>小白：怎么控制的？ <br>黑客：用木马 <br>小白：……在哪里？我为什么看不见？ <br>黑客：打开你的任务管理器 <br>小白：“我的电脑”里没有啊 <br>黑客：算了，当我什么也没做过 <br><br>黑客：我已经控制了你的电脑 <br>小白：哦 <br>黑客：害怕了吧？！嘿嘿 <br>小白：来的正好，帮我杀杀毒吧，最近我的机子毛病很多耶 <br>黑客：…… <br><br><br>小白：你怎么总是在我的电脑里随便进进出出？ <br>黑客：你可以装防火墙 <br>小白：装防火墙，你就不能进入了吗？ <br>黑客：不啊，我只是想增加点趣味性，这样控制你的电脑让我觉得很白吃 <br><br><br>小白：听说你会制造“病毒”？ <br>黑客：嗯 <br>小白：你可以控制别人的电脑？！ <br>黑客：一般是的 <br>小白：那你可以黑掉那些网站吗？ <br>黑客：当然，没听到人家叫我“黑客”吗？ <br>小白：……哦，我还以为那是因为你张得很黑…… <br>“硄！“ <br><br><br>黑客：我又来了！！ <br>小白：你天天进来不觉得很烦吗？ <br>黑客：是很烦，你的机子是我见过的最烂的一台了 <br>小白：不是吧，这可是名牌 <br>黑客：我是说你的机子里除了弱智游戏就只有病毒了 <br>小白：哦，那你看到我的“连连看”了吗？不记得装在哪，找了好久了耶 <br>黑客：……再见 <br><br><br>黑客：嗨！我来了 <br>小白：好几天不见你，被我的防火墙挡住啦？ <br>黑客：哈哈，笑话，上你的机子比我的还容易，不是想我了吧？ <br>小白：我是想请你帮一个忙 <br>黑客：什么事？ <br>小白：你能不能进入电力系统修改一点数据 <br>黑客：……你想干吗！！ <br>小白：求求你，帮我把我家这个月得电费消了吧…… <br>黑客：去死！！ <br><br><br>黑客：你死哪去了？！！ <br>小白：……出去玩了几天啊，找我干吗？ <br>黑客：我要找点东西 <br>小白：在我这儿找什么东西？ <br>黑客：病毒，找一条前几年的老病毒，只有你的机子上病毒保存的最全啦！ <br><br>黑客：我来了！！ <br>小白：…… <br>黑客：怎么不说话？ <br>小白：心情不好 <br>黑客：谁欺负你了？ <br>小白：我的一个抠抠号搞丢了，里面有我的网上初恋 <br>黑客：这个简单，我帮你拿回来 <br>小白：拿不回来了 <br>黑客：不可能，告诉我，多少号？ <br>小白：呜……就是不记得了 <br><br>小白：你给我出来！！！！ <br>黑客：怎么啦？！ <br>小白：你是不是用我的ID去论坛玩了？！！ <br>黑客：。。。。不好意思，忘了告诉你了，不过，我没干坏事，就瞎编了个贴子，我保证下次再也不玩了 <br>小白：那不行！！！ <br>黑客：你还要怎么样？ <br>小白：你发的贴子得红脸了耶，我第一次得红脸，好开心哦，你必须再给我编一个 <br>黑客：倒！ <br><br>黑客：嘿嘿，刚才我做了一件很有趣的事 <br>小白：什么事 <br>黑客：我到论坛上去顶贴了 <br>小白：这很平常啊 <br>黑客：我见贴就顶，尽情的骂楼主是猪，好解气 <br>小白：哇塞，太过瘾了，我可从来不敢，会被封杀的！ <br>黑客：没错，已经被封杀了。 <br>小白：这还有趣？！ <br>黑客：是啊，因为我用的是你的ID <br>小白：你是高手吗？ <br>黑客：可以说是吧。 <br>小白：高到什么程度？ <br>黑客：嗯，我无聊的时候就自己黑自己 <br>小白：哈，这个我也会！ <br>黑客：#￥%！你也可以？！ <br><br><br>小白：是啊，一关机它就黑了。。。。。 <br>黑客：滚开........！ <br><br>白:小黑,快出来,我的抠抠密码被盗用了,555～～～～ <br>黑客:没问题,我给你找回来......（十分钟后）没有啊,我用你的号码登陆没有问题啊...... <br>小白:那我为什么上不去? <br>黑客:我看看........姐姐,你打开的好像是m！s！n的登陆框...... <br>小白:哦,原来这两个不能通用啊...... <br>黑客:光当........ <br><br>小白:小黑,快出来!!! <br>小黑:什么事情啊?我还没睡醒啊! <br>小白:为什么我的抠抠密码输不进去啊? <br>小黑:你用什么输的啊? <br>小白:当然是小键盘拉,笨蛋! <br>小黑:............你的小键盘没打开怎么输的进去啊? <br>小白:你帮我打开撒!!! <br>小黑:............................（吐血中） <br><br><br>小白:小黑,快告诉google是什么? <br>黑客:是搜索引擎,就是你找东西很快的! <br>小白:嗯,我试试, <br>黑客:试了没有 <br>小白:试了,我用baidu一下子就找到goolge了, <br>黑客:你能涌用石头扔我一下 <br><br>小白:我们见见面好吗? <br>黑客:........这、不太好吧,为什么要见 <br>小白:我想看看你是不是和我想的一样 <br>黑客:呵,你想的什么样? <br>小白:很帅,穿着紧身衣,又很神奇,哪里都能去,到处维持世界和平啦 <br>黑客:........你说的是蜘蛛侠,老大! <br><br><br>黑客:哈喽~~~ <br>小白:你每天都来,是不是对我很好奇? <br>黑客:不是好奇,是习惯,顺手就进来了 <br>小白:哼,我有个好办法可以改变你的这个习惯 <br>黑客:........哦?!什么办法 <br>小白:我去电信局把带宽改成1K,这样你就挤进不来了,因为太窄,哈哈~~ <br>黑客:天才啊!..........那你还能上网吗? <br>小白:能啊,慢慢上呗! <br><br>小白:我今天学到点电脑知识.很厉害的 <br>黑客:说说看. <br>小白:可以一次就让电脑上什么东西都看不到. <br>黑客:晕!怎么可能,从来没听说过. <br>小白:把显示器关掉就什么都没有了,哈哈,聪明吧~ <br>黑客:``````````去死~ <br><br><br>黑客:你电脑桌面上怎么那么多东西? <br>小白:方便寻找啊. <br>黑客:可你把DVD电影放桌面上干吗? <br>小白:偶稀饭看那电影啊,好感人的. <br>黑客:````````````` <br>小白:小黑,问你哦,怎么电脑右下角老提示&quot;C盘空间不足释放```````&quot; <br>黑客:靠! <br><br><br>黑客:喂! <br>黑客:喂!小白~ <br>黑客:怎么不理我了? <br>小白:我在哭. <br>黑客:啊?怎么啦?谁欺负你了? <br>小白:不是,没谁欺负我 <br>黑客:那怎么哭噢? <br>小白:看蜡笔小新,小新迷路了~他好可怜~555555~ <br>黑客:-_-|||,那你继续哭!!!! <br><br><br>小白:我想装杀毒软件 <br>黑客:恩,好,你电脑是需要一个杀毒的. <br>小白:我要装名牌的,最好是SONY的,要不就宝马也行. <br>黑客:adidas好不好? <br>小白:行,你帮我装一下吧. <br>黑客:靠!我有事! <br><br><br>小白:小黑,假如我想删除电脑上没用过的东西,但又删不掉怎么办? <br>黑客:可以在启动电脑时,按F8,进&quot;带命令的安全模式&quot;-&gt;&quot;路径&quot;-&gt;再DEL文件名,OK了~ <br>小白:我想把C盘中windows这东东删掉 <br>黑客:那是系统文件夹 <br>小白:可我都一直没用过它啊. <br>黑客:我不应该和你讨论这问题的!靠~ <br><br>小白:你真的觉得偶很白痴? <br>黑客:是根本就是. <br>小白:偶网友都说偶很聪明的 <br>黑客:他们怎么说的? <br>小白:不告诉你*_* <br>黑客:一定是你又把PLMM的照片发给他们看了是吧? <br>小白:你怎么知道?~~~~ <br>黑客:靠!! <br><br><br>小白:小黑噢?你暑假有米有有趣的事? <br>黑客:有啊,怎么突然问这个? <br>小白:那你发给偶,详细点.. <br>黑客:哦,那你等等.. <br>（15分钟过后） <br>黑客:不对啊,你要我发给你干吗? <br>小白:偶老师要偶交暑假作业,记暑假有趣的事10篇.. <br>黑客:靠靠靠!! <br><br><br>黑客:我们认识有一段时间了吧? <br>小白:恩啊 <br>黑客:你觉得我对你好不好? <br>小白:还不错.. <br>黑客:嘻嘻（害羞） <br>小白:干吗?要借钱啊? <br>黑客:```````````` <br>小白:偶米钱,还欠班长5块钱没还呢! <br>黑客:````````````当我什么都没问.. <br><br><br>小白:出来!问你!· <br>黑客:什么? <br>小白:你会盗抠抠么? <br>黑客:废话! <br>小白:那你帮偶盗一抠抠号.. <br>黑客:说号码.. <br>小白:10000 <br>黑客:!·#￥%……—* <br><br>黑客:我又来了.. <br>小白:来得正好,我有事求你.. <br>黑客:什么事?这次不是让我帮你把水费也改了吧! <br>小白:你会破解密码吗? <br>黑客:废话,我是黑客唉............ <br><br>小白:帮我把达芬奇密码解一下吧! <br>黑客:去死,白痴电影看多了............ <br><br>小白:你每天进我的电脑觉得有意思吗? <br>黑客:有意思啊! <br>小白:有什么意思 <br>黑客:我在研究你这满是病毒的机子为什么不死机.. <br>小白:我知道啊! <br>黑客:........#￥%!为什么? <br>小白:这叫以毒攻毒! <br><br><br>小白:我也想控制你的电脑 <br>黑客:那不行,别人进入我电脑我会疯的 <br>小白:这不公平!! <br>黑客:嗯,好吧,那你控制好了 <br>小白:........可是我不会........ <br>黑客:嘎嘎~~~所以我才同意啊!!! <br><br><br>黑客:我又又又来了 <br>小白:这可能是我们最后一次见面了 <br>黑客:哦?出什么事了? <br>小白:我要重装系统,杀毒,装防火墙,不让你进来了! <br>黑客:原来你这么讨厌我..........好吧,以后我不来了,再见 <br>小白:嗯..........哎,等一等!!先教我什么是重装系统! <br>黑客:.................... <br><br>小白:电脑方面的问题你能回答吗? <br>黑客:应该可以 <br>小白:键盘上哪个键最帅? <br>黑客:..............不知道 <br>小白:当然是&quot;F4&quot;!! <br>黑客:晕倒! <br><br><br>小白:再问你一个电脑方面的问题你能回答吗? <br>黑客:只要不是你的白痴问题 <br>小白:我是认真的!!你能操作我电脑吗? <br>黑客:嗯,是的 <br>小白:那出问题了,你也能解决吧 <br>黑客:你的问题,应该不难 <br>小白:太好了,我的风扇好像不转了,帮我换一个吧 <br>黑客:........我先走了 <br><br>小白:这回我电脑真坏了 <br>黑客:..............刚检查了,你电脑没问题 <br>小白:那就是你欺负我 <br>黑客:没有啊 <br>小白:你有!传给我的MP3文件都没有图像! <br>黑客:救命啊~~~~~~~ <br><br>黑客:我来啦~~~~~~~~~~~~~ <br>黑客:咦?人呐? <br>黑客:还不在?这不浪费电吗? <br>黑客:天啊,你在哪呀,快出来呀,不要吓我呀~~~~ <br>黑客:还不在?我都把你电脑里的文件复制到一个盘,又粘贴到另一个盘一百遍,一百遍呀~!~ <br>黑客:还没来? <br>小白:哈哈,我一直在了,只是我的键盘刚才坏了,我搞了半天才知道,插口掉了.. <br><br>小白:问你个问题 <br>黑客:说 <br>小白:除了我的,你还可以控制别人的电脑吗? <br>黑客:有的可以........ <br>小白:没联网的也行吗? <br>黑客:.............. <br>小白:你能摇控打开别人的机子吗? <br>黑客:................ <br>小白:你还能偷到绝密文件吧!!! <br>黑客:我想你是电影看多了,去洗洗睡吧 <br><br><br>黑客:这么晚了,怎么还不下线? <br>小白:哦,是该下了,我去拔电源 <br>黑客:慢!你不会关机? <br>小白:会啊,只是点了关机,它就不动了,只能按电源 <br>黑客:你修改注册表:打开HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersionWinlogon在Winlogon项上单击右键,选择&quot;新建&quot;→&quot;字串值&quot;,输入&quot;PowerdownAfterShutdown&quot;,再双击编辑数值为1,以后就可以自动关机了.. <br>小白:............我还是按电源吧 <br><br>小白:终于看到你啦,告诉你一个好消息.. <br>黑客:咳咳,我也要告诉你一个坏消息.. <br>小白:啊,什么坏消息,快说快说 <br>黑客:我中毒了.. <br>小白:哇哈哈,天啊,小黑,你也会有今天呀.. <br>黑客:我中了流感病毒~!~ <br>小白:――! <br><br><br>小白:小黑,偶想和你视频好不? <br>小黑:恩,好的 <br>（10分钟过去……） <br>小黑:你在干嘛?怎么还不发? <br>小白:发什么? <br>小黑:视频啊! <br>小白:怎么发? <br>小黑:··········· <br><br><br>黑客:刚才你说要告诉我一个好消息,是什么呀? <br>小白:吼吼,今天有一个男生用了我的电脑.. <br>黑客:KB呀,还有人敢用你的电脑? <br>小白:是呀,打开后吓的脸青,我怪不好意思的,就出去了..一个小时后回来,看到他正得意的坐在椅子上笑着.. <br>黑客:我知道怎么回事,是不是他把你的电脑整理打扫一下啊? <br>小白:是呀,你怎么知道的? <br>黑客:唉,早习惯了你电脑里乱七八糟的七拐八弯,今天来的一路呼呼的一阵轻松,我还以为进错电脑了.. <br>小白:――! <br>黑客:不过,也着实花了我一番工夫.. <br>小白:可是你知道我后来对他说了句什么了吗? <br>黑客:说了什么? <br>小白:我对他说,把我的电脑变成原来的一模一样.. <br>黑客:◎o◎ <br>小白:然后他瞪着双眼看了半天后,刷的一下窜出去了*_* <br><br><br><br>小白:以后不许再说我是小白了! <br>黑客:怎么?喝脑白金了? <br>小白:哼,其实我很聪明的,今天我就新发明了一个省电的办法耶 <br>黑客:哦,说来听听 <br>小白:我研究发现这个机箱里的风扇没什么用,转这么快,太费电,我准备把它拆了.. <br>黑客:hoho~~~你简直是天才,如果你把家里电闸拉了,会更省电!! <br>小白:..........你好像在我?! <br>黑客:不是好像,是就是! <br><br><br>小白给黑客打电话:你是不是真的很厉害 <br>黑客:马马虎虎啦 <br>小白:吹牛!有本事你让我的机子中木马关机.. <br>黑客:这有何难!你等着 <br>黑客:哈哈,搞定,后悔了吧 <br>小白:嘿嘿,谢谢啦~~~~我在外面玩,只是想让你帮我关机的........ <br>黑客:晕~~~~ <br><br>黑客:在玩什么呢? <br>小白:在清理电脑 <br>黑客:你?! <br>小白:对啊,你说我这里病毒多,所以我准备把不认识的看不顺眼的文件统统删掉 <br>黑客:住手!你才认识几个文件啊?你的机子不想要了? <br>小白:那我现在怎么办? <br>黑客:别动机子,上一边玩去吧 <br><br>黑客:HI,小白,这段时间没见我想我了没? <br>小白:才没有想你,不过你来的正好.. <br>黑客:又出了什么事? <br>小白:我用驴子下电影,可是,硬盘空间不够,你能想个办法吗? <br>黑客:我来看看~!~ <br>黑客:小白,告诉你一个不幸的消息,由于你的电脑里病毒太多,病毒又生下了很多仔,都在争地盘了.. <br>小白:啊~!~天那! <br>黑客:我还在听病毒们在小声议论说什么空间价又上涨了,好多病毒都买不起空间了,正准备发起暴动了.. <br>小白:那怎么办呀? <br>黑客:这个简单,把空间价下调,买个硬盘啦~!~ <br><br><br>小白:555555我的密码又忘记了 <br>黑客:记性不好就把密码写在纸上嘛 <br>小白:太长又复杂,抄一遍都能把人累死 <br>黑客:就你这智力,设那么长密码干什么 <br>小白:我觉得只有复杂到自己都记不住才能防止别人破译 <br>黑客:结果你的密码唯一作用是难为了自己........ <br><br>黑客:世界杯要开始了,男人的节日啊! <br>小白:不光男人,我也喜欢呢～～ <br>黑客:你?!你能看懂足球? <br>小白:是啊,每届世界杯我都会爬起来看的 <br>黑客:哈,太好了,我们终于可以有共同语言了,你喜欢哪支球队啊 <br>小白:当然是中国队!! <br>黑客:没语言．．．．．． <br><br><br>小白:出来~ <br>黑客:什么事情啊? <br>小白:电影能复制吗? <br>黑客:能啊 <br>小白:为什么我的电影不能复制? <br>黑客:你用什么复制的? <br>小白:笨蛋,当然是软盘了! <br>黑客:@#＄%^^%＄ <br><br><br>小白:小黑,来了吗? <br>红客:我是红客,追踪一个黑客来到这的~ <br>黑客:你在说我吗?^-^ <br>红客:――|||他的机子里怎这么多病毒,是你干的吗?! <br>黑客:==|||有些吧,我来之前跟现在都差不多的~不信你问他自己 <br>小白:才不是呢! <br>小黑:.......... <br>小白:他来了之后我的风扇不转了,郁闷! <br>黑客:.................... <br>红客:.......................... <br><br><br><br><br>红客:不用怕,我帮你杀杀毒吧! <br>黑客:8要啊~我的病毒库啊~~~ <br>小白:好啊,我想杀毒很久的啦~!^V^ <br>黑客:55555555~ <br>红客:你等会 <br>十分钟过去了 <br>红客:郁闷~没见过这么多的病毒@_@ <br>小白:................ <br>黑客:55555555 <br>红客:哇~!这是什么年代的病毒啊~?! <br>小白:................ <br>黑客:哈 <br>红客:help~!!!我的电脑被你的病毒感染了@.@ <br>小白:=_=||| <br>黑客:老病毒的后代来报复了,哈哈^-^ <br>又十分钟 <br>红客:*_*最新的硬件跟软件防火墙都防不住,555555~俺不干了-_-#走啦! <br>黑客:哈哈,事实证明我的病毒库是战无不胜的,哇哈哈哈~!!! <br>小白:小红,不要灰心,有空再来玩玩^=^ <br>黑客:呵呵,有空欢迎再来杀毒哦,慢走不送(^*^) <br>红客:@#＄%^&amp;*+?= <br><br><br>小白:在吗? <br>黑客:..........嗯 <br>小白:我的电脑坏了耶,怎么办啊 <br>黑客:没有啊,我刚检查过,没问题的 <br>小白:那怎么我输进入的的数字怎么都变成星星了呢? <br>黑客:…………………… <br><br>黑客:今天有个家伙问了我一个巨白痴的问题,笑死我了 <br>小白:哦?什么问题啊 <br>黑客:他问U盘可以升级吗? <br>小白:怎么,不能吗? <br>黑客:......哦,不好意思,我忘了面对的是你了 <br><br><br>小白:郁闷啊,郁闷..... <br>黑客:出什么事了? <br>小白:我很难过,冥王星被开除出九大行星了 <br>黑客:.....跟你有什么关系? <br>小白:我觉得去一次好像更远了耶 <br>黑客:去火星吧,那才适合你! <br><br><br>黑客:昨天猎头公司找我,说有公司想和我签约,月薪8000,奖金另算,你觉得有诱惑力吗? <br>小白:如果他们肯签我,我现在就去报到 <br>黑客:你去能干什么? <br>小白:嗯,粗活累活不干,技术活也干不了,管理吧,我可以尝试着搞管理,当个副总什么的,只要能给我月薪8000 <br>黑客:你觉得有这么傻的公司吗? <br>小白:你帮我问问嘛,说不定人家一直在寻觅我这样的人才当副总呢,世事难料 <br>黑客:OK,明天就向我的仇家推荐! <br><br><br>黑客:我的仇家找上我了 <br>小白:啊,那你赶快逃吧.. <br>黑客:逃哪? <br>小白:去一个很深的悬崖下,下面有武功秘籍,你练个十年八年再飞上来报仇.. <br>黑客:我靠! <br><br><br>小白:我今天帮同学修了电脑 <br>黑客:就你? <br>小白:对啊.. <br>黑客:天大的奇迹,你居然会修电脑???? <br>小白:有什么好奇怪,她光驱不能读电影碟.. <br>黑客:她是不是把DVD电影放到VCD光驱,然后放不出来? <br>小白:对啊,所以偶就知道肯定是她光驱坏了,叫她明天再买个VCD光驱.. <br>黑客:······· <br><br><br>小白:我想买个笔记本 <br>黑客:软面抄还是硬面抄? <br>小白:晕倒,是笔记本电脑啦! <br>黑客:你买那个干什么? <br>小白:玩游戏、上网,关键是要漂亮、轻巧,方便带出去,最最重要的是一定要比隔壁阿花用的神气,你说我买哪种好呢? <br>黑客:这么高的要求啊,&quot;文曲星&quot;吧,最适合你啦! <br><br><br>小白:你能帮我个忙吗? <br>黑客:只要是网络上的,说!!! <br>小白:我在玩――-跑跑卡丁车..你帮我去偷一个由8个排气筒的车! <br>黑客:那是在韩国服务器里面才有的! <br>小白:我不管!!!你从韩国给我偷过来!我要在中国用!那我不就很牛了!呵呵~~~! <br>黑客:……………………我还有事,我先走了! <br><br>小白:你会玩劲舞团吗? <br>黑客:会!干嘛? <br>小白:你帮我弄个汤姆.克鲁斯上来!我好稀饭他呀!让他陪我跳舞!:） <br>黑客:88 <br><br><br>黑客:我想问你一个问题 <br>小白:问吧 <br>黑客:............你有男朋友吗? <br>小白:有! <br>黑客:..........他是什么样的人? <br>小白:高大、英俊、威猛,开大公司,对我超级好.. <br>黑客:哦,有点事我先走了...... <br>小白:喂~喂喂~~~~~ <br><br>小白:咦,怎么好久没看到你啊,被抓了?! <br>黑客:..........没有,挺忙的,你还好吗 <br>小白:好啊,我也挺忙的,我把连连看玩通关了!! <br>黑客:..........你和男朋友还好吧 <br>小白:男朋友?什么男朋友? <br>黑客:你不是有个高大英俊威猛的男朋友吗?! <br>小白:哦哦~~~~瞎编的,怕你小看我........ <br>黑客:......你、这个超级大笨蛋!!!! <br><br><br>黑客:..............我喜欢你 <br>小白:病毒? <br>黑客:什么病毒啊?我是说很不幸,我发现我很喜欢你 <br>小白:又忽悠我,你总骂我白痴的 <br>黑客:对啊,你就是个大白痴,但我为了维持世界和平,决定牺牲自己,免得你去祸害他人.. <br>小白:.................. <br>小白:你真的喜欢我吗 <br>黑客:..........嗯 <br>小白:有多喜欢 <br>黑客:就是不见的时候心里空空的疼,见了呢,头很疼 <br>小白:哦,明白了 <br>黑客:??你明白什么了? <br>小白:原来你对我,就像一个有蛀牙的小孩面对巧克力! <br><br><br>黑客:笔记本你可以买这款 <br>小白:哦,这个好吗 <br>黑客:配置不错,牌子和售后都不错 <br>小白:这个无所谓,重要的是都有什么颜色? <br>黑客:............只有黑色 <br>小白:啊?!难道这些商家不考虑消费心理,不知道加点颜色或者做成汉堡包的样子吗? <br>黑客:嗯,要不先去玩具柜台看看?! <br><br>一天,一陌生人加了黑客. <br>陌生人:你好 <br>黑客:闲人勿扰 <br>陌生人:我是美女!不许对美女这么没礼貌 <br>黑客:可惜,我已经有喜欢的人了 <br>陌生人:我比你喜欢的人漂亮100倍 <br>黑客:但她在我心理是最美的 <br>陌生人:好肉麻 <br>黑客:恕不奉陪 <br>陌生人:喂.... <br>.... <br>黑客(暗爽):小白,小白,连IP都没变还想考验我?? <br> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1245842789#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Wed, 24 Jun 2009 11:26:29 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1245842789</guid>
</item>

<item>
<title><![CDATA[数百亿网络&quot;黑社会&quot;]]></title>
<link>http://303327918.qzone.qq.com/blog/1245570158</link>
<description><![CDATA[6月2日下午，公安部宣布侦破部分省份互联网瘫痪的网络攻击案，四名涉案黑客被抓捕归案。当天晚上，中国红盟(又称红客大联盟)CEO刘庆与中国信息安全国家重点实验室主任冯登国受邀做客央视《新闻会客厅》栏目解析5.19断网事件。<a href="http://cd.qq.com/zt/2009/hsh/index.htm" target="_blank">相关专题进入</a><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">刘庆称黑客攻击是本次断网事件的导火索，暴风影音的存在无限扩大了黑客攻击的效果，从而导致大规模的网络瘫痪。冯登国表示，5.19断网事件真正原因是暴风影音软件里存在漏洞，但也牵出了另一个受经济利益驱动具有巨大破坏性的黑客产业链，对国内商业经济可能造成无可估量的损失。</span><wbr /><br>6月3日下午六时，国内著名游戏网站多玩网一下子遭到总共4 GB的DDOS攻击，这只是多玩网一个月内遇到数次攻击波中的一次。多玩网总裁李学凌对此深恶痛绝，为了应付随时可能出现的黑客攻击，多玩网每月要付出数十万的网络安全维护成本，光带宽增加就需要十多万元人民币。更让李学凌感到无奈的是，对这无迹可寻不明动机的攻击，除了不断投入成本加带宽和防火墙外，其他无计可施。<br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">刘庆表示，商业网站被第三方攻击的案例在中国互联网产业十分的普遍，其破坏性已经成为一种产业毒瘤。并且DDOS攻击只是黑客产业中的冰山一角，黑客产业目前已经发展为包括黑客软件制造、“肉鸡”搜集、黑客攻击、业务销售、洗钱等环节在内的完整产业链形态。“目前这个产业从业人员高达数十万，整个产业规模达几十亿甚至上百亿。”也有业内人士称，黑客产业与现实已经无缝接轨，政府或许没有明确意识到，这是一种新型的网络黑社会和有组织犯罪。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">廉价的攻击成本</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">比起普通的商业网站，域名服务商和IDC服务提供商是黑客经常光顾对象。“万网几乎每天都遭到来自黑客的攻击，几十到几百兆的攻击非常常见，达到几GB的攻击每月都有好几次。”中国最大的域名服务商万网产品副总裁宋瑛桥向表示。“万网具备几十个G的抗攻击能力，但这还不能保证绝对的安全。”</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">“我们目前防DDOS攻击是40GB的防护级别，能防护绝多数攻击，一旦黑客攻击流量超过40GB，我们也无能为力”，广东最大的IDC服务提供商群英网络总裁周洲说。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">周洲坦承，40GB已经是IDC服务商核心机房才有的防护级别，大多数机房基本也就是几个GB的防护，能达以10GB级安全防护也算是目前国内顶级。要搭建一个20GB级的防护动辄投资至少要500万以上。</span><wbr /><br>和高昂的防护成本来说，黑客DDOS攻击的成本却微不足道。一名国内长期活跃的黑客向我们透露，以每台肉鸡贡献1M流量计算，1000台肉鸡就可以达到1GB，一次1G一小时的攻击目前圈内接受的最低行价只需要2000-3000元，实际攻击成本比这个市价要低的多。高级点的攻击费用相对高些。对于媒体广泛报道1G流量打1小时4-5万元的价格，该黑客不屑的表示，“媒体在瞎报道。”该价格行情得到了权威安全专家、深圳安络科技副总裁谢朝霞的认可。 <br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">刘庆表示，除了普通的肉鸡电脑，黑客还会采用肉鸡服务器，每台肉鸡服务器价格大概在2-3毛左右。黑客采用大量的“肉鸡”服务器，对一台服务器进行DDOS攻击，很容易导致这台服务器瘫痪。“攻击的成本没有外界说的那么贵，有些商业公司花点钱，甚至可以包月对竞争对手进行攻击。”</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">业内人士表示，相比起域名服务商和IDC服务提供商来说，大多数个人、商业或者政府网站抗DDOS防护能力是十分微弱的，在目前动辄10G甚至数十GB的攻击来说，根本不堪一击。网络安全环境是越来越堪忧，而安全成本与日俱增已使得不少企业不堪重负。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">商业恶意竞争是幕后推力</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">深圳安络科技副总裁谢朝霞认为，国内黑客产业迅速壮大、黑客攻击活动泛滥与巨大的市场需求密不可分。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">“我们作为安全服务公司，也经常接到客户电话提出攻击对手的需求。这种不规范的竞争手段已经成为行业内的通病。”谢朝霞称。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">刘庆透露，黑客攻击需求主要来自几种渠道：一类是商业公司，商业公司可能需要去攻击打击它的竞争对手，或者窃取对手的一些用户资料，一些商业机密数据等。一类是安全公司，为了推销自己的安全服务，通过DDOS攻击或者入侵的手段，向对手收保护费。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">“A私服和B私服运营同类游戏，为了从对手那里抢夺用户，雇佣黑客把对手的服务器瘫痪了，用户就会跑到他这里来”，刘庆举例说，这些攻击行为都是在商业的利益下驱动着。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">奇虎360安全专家石晓虹介绍，雇用黑客对第三方商业或个人网站进行攻击，已发展成许多黑客牟利的一项常规业务，而这一行为被称为黑客“拿站”。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">此外，网络游戏是网络攻击的重灾区。2007年6月11日凌晨，完美时空在上市前夕，遭遇中国网络史上最大规模的黑客DDOS攻击，攻击流量总计超过了100G。完美时空随即向北京市海淀区警方报案，后经调查，该起黑客攻击的目的竟然是为了推销上海遐迩网络科技生产的抗DDOS防火墙。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">冯登国表示，2007年年初的时候，有个黑客集团每年的利润是两千多万，再说它的成本低，基本上不需要租房子，不需要交税，比一般国内的一些安全公司利润要高得多。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">知名互联网律师游云庭表示，从经历过的一些案子发现，私服、黑客、安全公司存在相互勾结的可能，他们结成利益共同体，“黑客就是安全公司，安全公司就是黑客”。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">暴利的黑色产业</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">“这是一个有几十万人同时从业的巨大产业，产值可能高达数十甚至上百亿”，刘庆表示。这里有明确的分工，形成黑客软件制造、“肉鸡”搜集、黑客攻击、业务销售、洗钱等环节在内的完整产业链形态。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">在巨大市场需求的推动下，收保护费、当打手给黑客从业者带来滚滚财源。“一个三四人的黑客团体，一个月收入20-30万是很稀松平常的事，平均一个人能分到好几万。这对一些没工作的人来说具有很大的诱惑。”</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">冯登国说，黑客若发现了某些网络游戏服务器的漏洞，有人想用这个漏洞来打击另外的竞争对手，这样的漏洞可能价格就在几万甚至几十万。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">一名国内活跃的黑客透露，DDOS攻击只是黑客界的常规业务，远非最赚钱的业务。有些黑客利用漏洞入侵大型知名游戏来刷数据库，盗刷账号等级和道具，一次可获利上百万。另外，他称通过挂马盗取企业数据、个人资料、银行账号、网游账号也是较为暴利的业务。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">石晓虹说，如今木马已经形成完整产业链，很多盗号木马工作室甚至都已形成品牌，而许多黑客在网上的非法行为更是泛滥到了令人发指的地步。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">一位不愿具名人士称，中国黑客经过数年的演变已经发生了很大的变化，以前是直接敲诈、收保护费，后来敲诈报案的太多了，就变成帮助A公司打B公司，动辄就动用上10G的流量攻击。现在更是盗号挂马、窃取商业机密。黑客产业与现实已经接轨，政府或许没有明确意识到，这是一种新型的网络黑社会.</span><wbr /> <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1245570158#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Sun, 21 Jun 2009 07:42:38 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1245570158</guid>
</item>

<item>
<title><![CDATA[刑法新条款首次用于惩处网络黑客]]></title>
<link>http://303327918.qzone.qq.com/blog/1245526316</link>
<description><![CDATA[<br>      一伙编写、传播“大小姐”系列木马病毒，攻击网站并以此盗取玩家游戏装备的6名被告人，6月5日被鼓楼区法院以非法侵入计算机信息系统罪判处1年至1年2个月不等的有期徒刑，并处罚金。一审宣判后，6被告均未上诉，昨天该判决生效。据悉，此案是我国《刑法修正案(七)》颁布实施以来，全国法院首次适用刑法新条款对<a href="http://www.dfhack.com/" target="_blank">网络</a><wbr />黑客进行判决的案件。<br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">　　攻击互联网，造成官方网站瘫痪</span><wbr /><br>　　2007年初，王华雇用编程高手龙斌针对“征途”、“<a href="http://www.dfhack.com/" target="_blank">qq</a><wbr />自由幻想”等<a href="http://www.dfhack.com/" target="_blank">网络</a><wbr />游戏，先后编写了40余款主要用于非法获取玩家账号、密码及游戏装备、虚拟财产等盗号木马程序。去年初，王华通过<a href="http://www.dfhack.com/" target="_blank">网络</a><wbr />，经与周牧合谋，由王华提供盗号木马程序，周牧以总代理的身份将该木马冠以“大小姐”之名负责销售。周牧按照“大小姐”系列木马所针对的不同类别游戏，又分包给周桂林等人。<br>　　王华、周牧以上述手段共同非法敛财160万元。王华还运用“大小姐”系列盗号木马，独自非法获取“<a href="http://www.dfhack.com/" target="_blank">qq</a><wbr />”、“传奇”等多款游戏用户的账号、密码及游戏装备、虚拟财产等相关数据，通过他人销售，共计非法获利1010.32万元。何亮为传播“大小姐”木马牟利，通过<a href="http://www.dfhack.com/" target="_blank">网络</a><wbr />黑客杨江平，以攻击互联网网站的方式，造成江苏省某单位官方网站瘫痪。<br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">　　去年5月15日、30日，公安机关分别抓获杨江平、何亮。后又分别抓获王华、周牧、龙斌、周桂林等人。</span><wbr /><br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">　　电子证据采集难，案件办理一波三折</span><wbr /><br>　　据悉，此案进入批捕、公诉程序后可谓一波三折。由于<a href="http://www.dfhack.com/" target="_blank">网络</a><wbr />电子证据的采集、确认相当难，检察机关曾几次要求警方补充侦查。今年2月中旬，案件以“破坏计算机系统罪”公诉到鼓楼区法院，主审法官发现起诉书上的一些关键数据模糊。就在这时，《刑法修正案(七)》公布实施，其中对“非法侵入计算机系统罪”新增设的二、三款恰恰指向王华、龙斌等提供<a href="http://www.dfhack.com/" target="_blank">黑客</a><wbr />犯罪工具的人。鼓楼区检察院于今年3月31日对起诉书罪名进行了变更，并巩固了案件证据。<br><span style="filter: glow(color=#0033FF,strength=3);color:#FFFFFF;display:inline-block;line-height:1.8em;">　　法院经审理，以非法侵入计算机信息系统罪，判处王华有期徒刑1年2个月，罚金50万元；龙斌有期徒刑1年，罚金10万元。另4名被告人也分别被判刑，并处相应罚金。</span><wbr /><br>　　刑法新条款震慑<a href="http://www.dfhack.com/" target="_blank">网络</a><wbr />犯罪<br>　　本案主审法官邓友华说，王华、龙斌等人的行为，在《刑法修正案（七）》未实施前，打击和惩处起来都有一定的难度。《刑法修正案（七）》的公布实施，将提供非法<a href="http://www.dfhack.com/" target="_blank">黑客</a><wbr />工具、软件的行为作为犯罪处理，对一度逍遥法外的<a href="http://www.dfhack.com/" target="_blank">黑客</a><wbr />学校、<a href="http://www.dfhack.com/" target="_blank">黑客</a><wbr />网站来说，起到了震慑作用。 <!--v:3.2--> ]]></description>
<category><![CDATA[个人日记]]></category>
<author><![CDATA[303327918@qq.com(无穷小量)]]></author>
<comments>http://303327918.qzone.qq.com/blog/1245526316#comment</comments>
<qz:effect>134218240</qz:effect>
<pubDate>Sat, 20 Jun 2009 19:31:56 GMT</pubDate>
<guid>http://303327918.qzone.qq.com/blog/1245526316</guid>
</item>

</channel>
</rss>

