- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 句柄相关
1.句柄是什么?在windows中,句柄是和对象一一对应的32位无符号整数值。对象可以映射到唯一的句柄,句柄也可以映射到唯一的对象。2.为什么我们需要句柄?更准确地说,是windows需要句柄。windows需要向程序员提供必要地编程接口,在这些接口中,允许程序员访问、创建和销毁对象。但是,出于封装地考虑,windows并不想向程序员返回指针。指针包含了太多的信息。首先指针给出了对象存储的
2008-12-09 15:06:00 1155
原创 vs2005防止代码反编译
一、选中Application标签二、点击Add按钮,加载要混淆的Dll、Exe文件三、如果是Dll文件则选中Preset列表框中的第二项,反之选中第一项四、点击Apply按钮五、选中Protect标签六、选中Supress other reflection tools复选框七、点击Select String按钮进行设置八、点击XenoCode按钮完成混淆工作九、再换一个文件进行混合到全部文件混
2008-12-08 15:51:00 665
原创 Remoting技术
一 Remoting技术出现的背景1)分布式应用需求的迅速增长(Peer-to-Peer, Grid等技术的出现)2)原有的C/S, B/S模式和技术已经不能胜任(串口RS232, Socket, RPC, DCOM 技术各有缺点)二 什么是Romoting?采用分布式进行编程的一种技术,Remoting主要用于管理跨应用程序域的同步和异步RPC 会话。在默认情况下,Remot
2008-12-08 14:30:00 1482
原创 ARP介绍
一、什么是ARP协议 ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地
2008-12-05 11:37:00 537
原创 ping介绍
一、什么是PING 是DOS命令,一般用于检测网络通与不通 ,也叫时延,其值越大,速度越慢 PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须
2008-12-05 10:00:00 1003
原创 RPC简介以及冲击波介绍
什么是RPC漏洞?英文原义:Remote Procedure Call Protocol中文释义:(RFC-1831)远程过程调用协议注解:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内
2008-12-04 10:52:00 936
原创 终端服务(Terminal Services)简介
终端服务是在Windows NT中首先引入的一个服务。终端服务使用RDP协议(远程桌面协议)客户端连接,使用终端服务的客户可以在远程以图形界面的方式访问服务器,并且可以调用服务器中的应用程序、组件、服务等,和操作本机系统一样。这样的访问方式不仅大大方便了各种各样的用户,而且大大地提高了工作效率,并且能有效地节约企业的成本。 终端服务的目的是为了实现集中化应用程序
2008-12-04 10:17:00 7817
原创 线性表
线性结构的特点:在数据元素的非空有限集合中,(1)存在唯一一个被称为“第一个”的数据元素;(2)存在唯一一个被称为“最后一个”的数据元素;(3)除第一个之外,集合中的每个数据元素均只有一个前驱;(4)除最后一个外,集合中每个数据元素均只有一个后继。含:线性表、栈和队列、串
2008-12-03 17:39:00 359
原创 Windows进程简介
对应用程序来说,进程就像一个大容器。在应用程序被运行后,就相当于将应用程序装进容器里了,你可以往容器里加其他东西(如:应用程序在运行时所需的变量数据、需要引用的DLL文件等),当应用程序被运行两次时,容器里的东西并不会被倒掉,系统会找一个新的进程容器来容纳它。 进程是由进程控制块、程序段、数据段三部分组成。一个进程可以包含若干线程(Thread),线程可以帮助应用程序同时做几件事(比如一
2008-12-03 17:28:00 875
原创 WIN2000/XP进程详解
正常开机的进程通常有: (1)system Idle Process 进程文件: [system process] or [system process] 进程名称: Windows内存处理系统进程 描 述: Windows页面内存管理进程,拥有0级优先。 介 绍:该进程作为单线程运行在每个处理器上,并在系统不处理其他线程的时候分派处理器的时间。它的cpu占用率越大表示可供分配的CPU资源越多,数
2008-12-03 17:27:00 625
原创 IIS服务中FTP站点的建立与维护
1、创建新的FTP站点 执行[开始]→[程序]→[管理工具]→[Internet服务器管理器]命令,打开“Internet信息服务”对话框。 用鼠标右键单击服务器节点,从弹出的快捷菜单中选择[新建]→[FTP站点]命令,打开“欢迎使用FTP站点创建向导”对话框,然后单击[下一步]按钮,弹出“FTP站点说明”对话框,在“说明”文本框中输入站点的说明文字,比如“FTP下载站点”,然后单击[下
2008-12-03 15:11:00 393
原创 什么是FTP及什么是FTP服务器
FTP(File Transfer Protocol)是文件传输协议的简称。 FTP的作用 让用户连接上一个远程计算机(这些计算机上运行着FTP服务器程序)查看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去。 FTP工作原理 拿下载文件为例,当你启动FTP从远程计算机拷贝文件时,你事实上启动了两个程序:一个
2008-12-03 15:06:00 655
原创 Ubuntu系统下更改root等用户的密码的方法
1、重新启动,按ESC键进入Boot Menu,选择recovery mode(一般是第二个选项)。2、在#号提示符下用cat /etc/shadow,看看用户名。3、输入passwd "用户名"(引号要有的哦)。4、输入新的密码.5、重新启动,用新密码登录。
2008-12-03 15:01:00 544
原创 判断数据库中对象(表、视图等)名称是否存在的SQL语句
判断数据库中表是否存在的SQL语句是:SELECT TABLE_NAME FROM 数据库的名字.INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 表的名字
2006-09-04 17:34:00 912
原创 得到表中的第10条到第20条记录(共有11条记录)(SQL语句)
第10条到第20条记录(共有11条记录) select * from (select top 11 * from (select top 20 * from tablename order by tableid asc) table1 order by tableid desc)table2 order by tableid asc
2006-09-04 17:31:00 2307
原创 实现TreeView结构的节点右击时能够满足让该节点被选中(be selected)的方法
实现TreeView结构的节点右击时能够满足让该节点被选中(be selected)的方法如下:定义该TreeView的MouseDown事件//将右击得到的节点设置为selectednode private void treeView_selected_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e){ treeVi
2006-09-04 17:25:00 1021
原创 正则表达式语法
正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的正则表达式示例: Visual Basic VBScript 匹配 Scripting Edition /
2006-04-21 15:21:00 607
原创 下拉框ComboBox的文本不允许更改的方法
利用KeyPress事件private void comboBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e) {e.Handled=true; }或者定义类型为:数值或空格标点等private void comboBox1_KeyPress(object sender, System.Wi
2006-04-21 09:54:00 2517
原创 WinForm 中要求在textBox中输入的内容必须是日期格式yyyy-mm-dd,判断用户输入是否有效!
#region 日期验证(YYYY-MM-DD)/// /// 日期验证(YYYY-MM-DD)/// /// 要验证的字符/// public static bool ValidateDataTime(string InputStr){if( InputStr != "" ){if (Regex.IsMatch(InputStr.Trim( ),@"^((((1[6-9]|[2-9]/d)/
2006-04-18 13:20:00 4890 3
原创 C#(在TreeView中使用CheckBox)
树结构中的节点共有两层(父节点是分类名称子节点是属于该类的项的名称)都是从数据库中读出而且是在读出的过程中将具体的数据项名称进行分类的。要想实现:treeview的AfterCheck事件中的: 1.父节点勾选则子节点全部勾选 2.父节点不勾选则子节点全部不勾选 3.子节点全部不勾选则父节点不够选而且父节点的文本呈黑色 4.子节点部分勾选则父节点不勾选而且文本呈灰色
2006-04-18 10:50:00 3686
EXT 中文手册.pdf
2008-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人