文章分类 -  c#

摘要:转自 http://apps.hi.baidu.com/share/detail/14468670Option ExplicitPrivate Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)Private Const VK_ADD As Long = &H6B '加号键 Private Const VK_APPS As Long = &H5D & 阅读全文
posted @ 2012-01-10 10:40 ccqin 阅读(5773) 评论(0) 推荐(0) 编辑
摘要:一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节 阅读全文
posted @ 2011-12-26 14:58 ccqin 阅读(214) 评论(0) 推荐(0) 编辑
摘要:http://hi.baidu.com/suburb/blog/item/55844ac480cd0aa28326ac56.html 转载/* * Created by SharpDevelop. * User: hang * Date: 2010-1-5 * Time: 19:50 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; using System.Windows.Forms; using System.Runtime.Interop.. 阅读全文
posted @ 2011-12-09 11:43 ccqin 阅读(990) 评论(0) 推荐(0) 编辑
摘要:转载http://apps.hi.baidu.com/share/detail/35715405GetCurrentProcessID 得到当前进程的ID OpenProcessToken 得到进程的令牌句柄LookupPrivilegeValue 查询进程的权限 AdjustTokenPrivileges 判断令牌权限 要对一个任意进程(包括系统安全进程和服务进程)进行指定了写相关的访问权的OpenProcess操作,只要当前进程具有SeDeDebug权限就可以了。要是一个用户是Administrator或是被给予了相应的权限,就可以具有该权限。可是,就算我们用Administrator.. 阅读全文
posted @ 2011-12-09 11:37 ccqin 阅读(557) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/sntyy/archive/2009/02/01/1381864.html注意:热键和快捷键是整合在一起的应用中,我们可能会需要实现像Ctrl+C复制、Ctrl+V粘贴这样的快捷键,本文简单介绍了它的实现,并给出了一个实现类。(1)建立一个类文件,命名为HotKey.cs,代码如下: using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Windows.Forms;namespace KoalaStudio 阅读全文
posted @ 2011-12-05 10:19 ccqin 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一般PE加载程序的默认起始地址是0x400000,但也有可能会变化,那么怎么获取一个目标程序的起始地址呢? 首先介绍一个WINAPI函数: HMODULE WINAPI GetModuleHandle( __in LPCTSTR lpModuleName); //模块名,如“kerner32.dll" GetModuleHandle可以获取程序中已加载模块的HMODULE,HMODULE其实就是模块的起始地址。当传入的参数是NULL,则函数返回的是本程序的起始地址,所以如果把GetModuleHandle(NULL)注入到目标进程,即可获取到目标进程的起始地址。利用CreateRem 阅读全文
posted @ 2011-12-01 14:53 ccqin 阅读(2037) 评论(0) 推荐(0) 编辑
摘要:转自:http://bbs.blueidea.com/thread-2823169-1-1.html接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。 接口好比一种模版,这种模版定义了对象必须实现的方法,其目的就是让这些方法可以作为接口实例被引用。接口不能被实例化。类可以实现多个接口并且通过这些实现的接口被索引。接口变量只能... 阅读全文
posted @ 2011-11-18 09:40 ccqin 阅读(14816) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示