自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 C#大数用数组实现

相册地址:http://hi.baidu.com/delaprelson/album/%B4%F3%CA%FD%BC%C6%CB%E3 乘除的两个重载先不拿出来SHOW人了所谓大数,就是超出数据类型的数值,C#能存储的最大数据类型是decimal,如果一个数的大小超出它的存储范围,就会溢出。解决方法是用一个长度足够大的数组,按数组的每一个元素存储4个位长的数,这样就能用数组来表

2009-07-26 22:48:00 2126 1

原创 当系统闲置时(鼠标,键盘长时间不动),用户定制的回调

 //当系统闲置时,用户定制的回调 /*如果下面的两个回调之一存在S循环,调用CreateIdlingProc将会不返回 *///头文件#ifndef FengFunlib#define FengFunlib#pragma  once#include typedef     BOOL (CALLBACK* PIDLINGPROC)(LPVOID lpParam);//当系统进入闲置状态的回调函

2010-04-18 00:19:00 1055

原创 使用explorer浏览文件

使用explorer浏览文件对象使用explorer浏览,有两种方式:1.使用explorer命令行参数                         结果 /n                          为默认选择内容打开一个新的单窗格窗口。                            默认选择内容通常是安装 Windows 的驱动器的根目录。 /e           

2010-03-02 02:17:00 991

原创 C#注册窗体热键

热键:通过键盘上的组合键对目标窗体实施用户相关的操作,例如,如果你的机器上安装了金山词霸2007,当在键盘上按 Ctrl Alt Z 这样的组合时,会显示窗体或最小化到隐藏。这样的是通过WINAPI的RegisterHotKey 函数实现的。.net framework2.0并不提供有关窗体热键注册的类,因此可通过DllImport导出该API函数//注册热键的函数[DllImport("us

2009-11-22 21:03:00 1312

原创 c#注册表导出导入

//保存为*.cs文件,让然后在对象浏览器中查看        ///         /// 该类是对注册表导入导出的操作        ///         public static class RegExportImport {            [DllImport("user32.dll",SetLastError=true,CharSet=CharSet.Ansi)]     

2009-11-22 20:54:00 1747 2

原创 c#回收站相关函数

清空回收站,可调用SHEmptyRecycleBin 函数,在shell32.dll,dwFlags参数指定清空回收站时,是否显示提示操作的对话框?显示删除过程的进度条? 静音操作?注意:SHEmptyRecycleBin 函数必须在标识为STA的线程里才能成功调用调用SHQueryRecycleBin 函数查询 指定目录(或者整个回收站,当pszRootPath参数为null时),有多少

2009-11-22 20:49:00 1995 1

原创 我的一些下载 用C#编写的进程管理器,定时关机等

 用C#编写的进程管理器是调用WIN32 API 的进程快照函数实现的,在XP下,无法实现对csrss.exe和winlogon.exe进程读取,原因是不能拿到进程的句柄,需要用驱动来编,可惜C#不能做驱动 http://download.csdn.net/user/rfezgc  

2009-08-27 17:18:00 696

原创 一些WIN32API在C#中的运用

 using System.Runtime.InteropServices;using System.IO;using System.Text;using System;using System.Collections.Generic;using System.EnterpriseServices;namespace FengCreateCLRDll {    namespace Win32API

2009-08-27 17:08:00 1585 1

原创 系统钩子在C#的声明

将WINAPI的WINDOWSHOOKEX封装成C#的类,某些钩子类型只能用C/C++写的DLL才能运行,如CBT钩子,有些使用C#写的方法就能实现如:WH_KEYBOARD_LL ,WH_MOUSE_LL 因为IntPtr相当于一个VOID指针,因此在C#能够指向任何一个钩子类型的结构。用 Marshal 类的StructureToPtr,就能将定义的结构包装给IntPtr类型  

2009-07-26 22:11:00 1064

原创 c# 编程实现对WINDOWS自带计算器进行操作

在windows平台句柄是共享资源,也就是一个进程可以拿到另外一个进程的句柄,当然包括那个进程创建的窗体句柄,甚至是控件的句柄(除非拿不到该句柄)方法是:1.FindWindow 拿到目标窗体的句柄,当然也可其他方式拿到窗体句柄2.FindwindowEx拿到1上面的控件(应当先知道该控件的名字,俺用spy++探测)3.SendMessage发送消息给2返回的句柄下面用windows自带的计算器(

2009-07-26 22:04:00 1910

原创 c# 对DEVMODE结构的声明

DEVMODE结构包含两个联合,要使用精确的字节偏移量,才能将每个结构成员正确排序。这里使用Ansi和unicode两个版本,对应以A或W结尾的EnumDisplaySettings函数,如果不对应各自版本的函数将出现不正确的结构,在Ansi,一个字符为1,在unicode,则为2。DeviceName在这里版本的字节偏移量是不同的,Ansi版本占了32*1,即32个偏移量;unicode版本占了

2009-07-26 22:01:00 2681

C#注册窗体热键 RegisterHotKey UnregisterHotKey

HotKeyRegister 类 和HotKeyRegister2类 对RegisterHotKey函数和UnregisterHotKey函数的包装,按面向对象的方式来管理窗体热键

2009-11-22

C#注册表启动项扫描

用C#编写的管理注册表启动项,其中带有一个皮肤DLL,请把它放在更EXE文件在同一个目录

2009-09-23

C#进程管理器 .net进程管理器

通过win32 api函数实现进程以及进程模块的管理 文件夹内的DLL文件必须跟exe文件在同一个文件夹

2009-08-24

托管DLL-ExitWindows

将API函数ExitWindows封装成.net的静态方法 Ex版本将ExitWindows不同的指令声明成对象,根据这些对象进行操作,详见XML的说明,在对象浏览器中查看关于该类的描述

2009-05-02

c# 定时关机软件,feng's

可以定时 在24小时59分59秒的时间内 可以随系统启动,执行倒计时 最小化到状态拦 可使用全局热键 Alt+c快速打开界面 需要.net framework 2.0才能运行该程序

2009-03-29

空空如也

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

TA关注的人

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