自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 MFC的注册表操作—CRegKey类的使用

<br /> <br />1.简介<br />CRegKey提供了对系统注册表的操作方法,通过CRegKey类,可以方便的打开注册表的某个分支或子键(CRegKey::Open),可以方便的修改一个键的键值(CRegKey::SetValue),也可以查询某个键的键值(CRegKey::QueryValue),操作完成之后,可以关闭子键(CRegKey::Close)。<br />要想使用CRegKey类,需要包含头文件atlbase.h<br />2.常用操作方法<br />1) 打开需要查询或修改的注册

2010-10-29 11:51:00 2449

原创 CFile类和CFileDialog结合使用

<br /><br />在MFC中使用CFile类和CFileDialog可以很简单的载入和保存文件……<br />CFileDialog文件选择对话框的使用:<br />首先构造一个对象并提供相应的参数,构造函数原型如下:<br />CFileDialog::CFileDialog(<br />BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框<br />LPCTSTR lpszDefExt = NULL, //默认的文件扩展名<br />LP

2010-10-29 10:39:00 702

原创 Windows API调用外部程序

<br />要在应用程序中启动其他的应用程序,有3个函数可以使用,下面我一一说说他们(我以打开D:/Program Files/zeecalls/目录下的zeecalls.exe应用程序为例):<br /> <br /><br />1、Winexec<br /><br />  这个函数最简单,只有两个参数,原型如下:<br /><br />  UINT WinExec(<br />  LPCSTR lpCmdLine, // address of command line<br />  UINT uCmdS

2010-10-28 16:05:00 358

原创 MFC edit control 用法(总结)

<br /><br />//获得EDIT<br />CEdit* pBoxOne;<br />pBoxOne = (CEdit*) GetDlgItem(IDC_EDIT1);<br />//付值<br />pBoxOne->SetWindowText( _T"FOO" );<br />//取值<br />CString str;<br />pBoxOne->GetWindowText(str);<br /><br /><br /><br />GetDlgItem(IDC_EDIT1)->SetWindow

2010-10-28 14:28:00 989

原创 Win7下要求以管理员权限运行程序

Win7终于发布了在开启UAC的时候,在win7中执行程序默认是以一种权限较低的方式执行的,但是在这种方式下,我们有些操作会失败(比如修改注册表,监听端口,往系统目录写入文件等),要实现这些操作,就需要我们以管理员权限执行程序了。当然,只有在程序上右键,选择“以管理员执行”就可以,不过如何让程序自己自动以管理员权限来运行呢,这就需要Manifest了。首先我们来新建个项目(懒得改名字了,就叫WindowsFormsApplication1吧)[url=http://images.cnblogs.com/cn

2010-10-25 14:46:00 2438 1

原创 c#实现注册表备份与导入

<br />using System; using System.Collections.Generic; using System.Linq; using System.Text; //添加 using System.IO; using System.Diagnostics; using System.Runtime.InteropServices; namespace SetUpConfig { /// <summary>

2010-10-17 23:47:00 2428 2

原创 WinNT定义的特权

<br />WinNT定义的特权在WinNT.h头文件中定义了这些特权的名称:  #define SE_CREATE_TOKEN_NAME TEXT("SeCreateTokenPrivilege")  #define SE_ASSIGNPRIMARYTOKEN_NAME TEXT("SeAssignPrimaryTokenPrivilege")  #define SE_LOCK_MEMORY_NAME TEXT("SeLockMemoryPrivilege")  #define SE_INCREASE

2010-10-13 15:26:00 858

原创 将进程提权至DEBUG级别

//引用API,设置基本参数 internal const int SE_PRIVILEGE_ENABLED = 0x00000002; internal const int TOKEN_QUERY = 0x00000008; internal const int TOKEN_ADJUST_PRIVILEGES = 0x00000020; internal const string SE_DEBUG_NAME = "SeDebugPr

2010-10-13 11:11:00 1715

原创 Access Token访问令牌的操作

<br />access token 访问令牌的概念Windows操作系统安全性的一个概念。一个访问令牌包含了此登陆会话的安全信息。当用  <br />用户权利指派户登陆时,系统创建一个访问令牌,然后以该用户身份运行的的所以进程都拥有该令牌的一个拷贝。该令牌唯一表示该用户、用户的组和用户的特权。系统使用令牌控制用户可以访问哪些安全对象,并控制用户执行相关系统操作的能力。有两种令牌:主令牌和模拟的令牌。主令牌是与进程相关的;模拟的令牌是与模拟令牌的线程相关的。  进程拥有某种令牌就表示它拥有某种特权。什么

2010-10-13 08:39:00 4832

原创 C#实现检查指定端口被哪个进程占用

<br />1. 检查当前系统中80端口是否正在被其它进程使用;2. 如果80端口正在被使用,就找出该进程,并强行结束。3. 使用C#变成语言实现。 别人问我问题时,我通常会去google一下,帮他们找到一个合适的就行了,这次也不例外!但遗憾的是,没有找到一个解决方案,于是写下了这篇文章,希望能够抛砖引玉,给网友们一些帮助,同时也希望能跟更多的朋友交流一下! 要解决第一个问题方法很直接,可以在程序中直接请求系统要绑定80端口, 如果绑定失败(抛出异常)则表示80端口已经被占用,这也是

2010-10-12 15:35:00 4674

原创 调用API取得进程令牌特权

<br /><br />为什么使用HANDLE OpenProcess(DWORD dwDesiredAccess, BOOL bInheritHandle, DWORD dwProcessId)函数,当指定了访问权限为PROCESS_ALL_ACCESS时,对进程进行读写操作还是被禁止,即使是使用管理员权限也不行。可以通过下面的方法得到解决。<br />        使用OpenProcessToken(HANDLE ProcessHandle, DWORD DesiredAccess, PHANDLE

2010-10-12 14:24:00 1642

原创 Process类的属性与使用

属性Process 属性公共属性(请参见 受保护的属性 )    名称   说明     BasePriority   获取关联进程的基本优先级。     Container    获取 IContainer,它包含 Component。 (从 Component 继承。)      EnableRaisingEvents   获取或设置在进程终止时是否应激发 Exited 事件。      ExitCode   获取关联进程终止时指定的值。     ExitTime   获取关联进程退出的时间。    

2010-10-12 13:35:00 4646

原创 C#淡入淡出

<br />using System.Runtime.InteropServices;public class Win32 { public const Int32 AW_HOR_POSITIVE = 0x00000001; // 从左到右打开窗口 public const Int32 AW_HOR_NEGATIVE = 0x00000002; // 从右到左打开窗口 public const

2010-10-11 15:26:00 956 1

原创 c#右下角弹出窗体

<br />messageForm messageform = new messageForm();//实例化窗体对象 Point point = new Point(Screen.PrimaryScreen.WorkingArea.Width - messageform.Size.Width, Screen.PrimaryScreen.WorkingArea.Height - messageform.Size.Height);//窗体位置,居中显示加个1

2010-10-11 15:05:00 1162

原创 C#自定义控件属性与行为

控件应该定义属性而不是公共字段,因为可视化设计器在属性浏览器中显示属性,而不显示字段。属性就像智能字段。属性通常具有带访问函数的专用数据成员,在语法上属性被作为类的字段进行访问。(虽然属性可以具有不同的访问级别,但此处的讨论将重点放在公共访问这种更加常见的情况上。属性定义通常由以下两部分组成:1、专用数据成员的定义。private int number = 0; 2、使用属性声明语法对公共属性进行的定义。//该语法通过 get 和 set 访问函数将专用数据成员和公共属性关联起来。 public int

2010-10-08 09:49:00 16938 1

原创 C#下的指针运用

    使用指针,就可以访问实际内存地址,执行新类型的操作。例如,给地址加上4字节,就可以查看甚至修改存储在新地址中的数据。下面是使用指针的两个主要原因: 向后兼容性。      尽管.NET 运行库提供了许多工具,但仍可以调用内部的Windows API函数。 对于某些操作来说,这可能是完成任务的唯一方式。这些API 函数都是用C语言编写的,通常要求把指针作为其参数。但在许多情况下,还可以使用DllImport声明,以避免使用指针,例如使用System.IntPtr 类。性能。      在一些情况下,速

2010-10-07 15:44:00 11763 1

原创 C#下关闭系统的实现

 ExitWindowsEx  ExitWindowsEX()函数用来退出、重启或注销系统。函数原型:  BOOL ExitWindowsEx(  UINT uFlags, // 关闭参数  DWORD dwReserved // 系统保留,一般取0  );  参数:uFlags  指定关闭的类型。此参数必须有下列值的组合:  1.EWX_FORCE  强制终止进程。当此标志设置,Windows不会发送消息WM_QUERYENDSESSION和WM_ENDSESSION的消息给目前在系统中运

2010-10-06 22:42:00 3087

原创 C#中读写INI文件

INI文件的结构     INI文件是一种按照特点方式排列的文本文件。每一个INI文件构成都非常类似,由若干段落(section)组成,在每个带括号的标题下面,是若干个以单个单词开头的关键词(keyword)和一个等号,等号右边的就是关键字对应的值(value)。其一般形式如下:[Section1]   KeyWord1 = Valuel   KeyWord2 = Value2    ……   [Section2]   KeyWord3 = Value3   KeyWord4 = V

2010-10-06 18:22:00 676

原创 C#下XML文件的读写操作

已知有一个XML文件(bookstore.xml)如下:Oberon's LegacyCorets, Eva5.951、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.SelectSingleNode("bookstore");//查找 XmlElement xe1=xmlDoc.CreateEle

2010-10-06 11:45:00 472

原创 以前经常用的DBHelper.cs类

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using

2010-10-06 11:36:00 949

DevExpress 12.2.6源码 源代码下载

DevExpress 12.2.6源码 源代码下载 DX2012.2.6_src

2013-03-29

DevExpress 12.2.5-12.2.6源代码重编译工具

DevExpress 12.2.5-12.2.6源代码重编译工具 支持12.2.5以上版本

2013-03-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除