2012年2月20日
摘要: 一、格式化磁盘[DllImport("shell32.dll")]privatestaticexternintSHFormatDrive(IntPtrhWnd,intdrive,longfmtID,intOptions);publicconstlongSHFMT_ID_DEFAULT=0xFFFF;privatevoidbutton1_Click(objectsender,EventArgse){try{//调用API函数SHFormatDrive执行格式化磁盘操作SHFormatDrive(this.Handle,comboBox1.SelectedIndex,SHFMT 阅读全文
posted @ 2012-02-20 22:35 独臂侠 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 各种小功能的代码,开放给大家,一起用!一、设置系统休眠:Application.SetSuspendState(PowerState.Hibernate,true,false);//设置休眠状态二、设置系统关机:publicpartialclassFrm_Main:Form{publicFrm_Main(){InitializeComponent();}privateintisClose=0;//声明一个变量表示是否关机privateconstintWM_QUERYENDSESSION=0x0011;//系统发送的关机命令protectedoverridevoidWndProc(refMess 阅读全文
posted @ 2012-02-20 22:18 独臂侠 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 本实例主要实现使用 INI 文件对软件的用户信息进行注册的功能。运行本程序,输入登录名称、登录口令和注册码,单击“注册”按钮进行注册,如果注册成功,则给出提示;如果信息已注册,系统给出提示信息本实例实现时主要用到了系统API函数 GetPrivateProfileString 和WritePrivateProfileString,下面分别对它们进行详细讲解。(1)GetPrivateProfileString 函数该函数主要用来读取INI 文件的内容,其语法格式如下:[DllImport("kernel32")]private static extern int GetPr 阅读全文
posted @ 2012-02-20 21:56 独臂侠 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 开发一些中小型软件时,通常都采用 Access 数据库,因为 Access数据库体积小、比较方便。但该数据库的安全性比较低,为了防止非法用户的入侵,通常需要为该数据库设置密码,以确保数据库中数据的安全。本实例将对如何使用 C#连接加密的Access数据库进行详细讲解。本实例主要对 Access 数据库的连接方法进行讲解,在连接 Access数据库时需要用到 OleDbConnection 类。下面对本实例中用到的关键技术进行详细讲解。(1)连接 Access数据库的字符串连接 Access数据库的字符串代码如下:Provider=Microsoft.Jet.OLEDB.4.0;Data Sou 阅读全文
posted @ 2012-02-20 21:54 独臂侠 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 在实现本实例之前先来简要了解一下加密的概念,加密是指通过某种特殊的方法,更改已有信息的内容,使得未授权的用户即使得到了加密信息,如果没有正确解密的方法,也无法得到信息的内容。谈到加密的话题,一些读者一定非常感兴趣,而且会联想到复杂的加密算法,本实例主要使用异或“^”运算符简单地实现了对数字加密的本实例实现时主要使用了“异或”运算符对数字进行“异或”运 图19.1 异或算法对数字进行加密与解密算,以达到简单加密数字的目的,下面对其进行详细讲解。“异或”运算符“^”用于比较两个二进制数的相应位。在执行按位“异或”运算时,如果两个二进制数的相应位都为1 或两个二进制数的相应位都为0,则返回0;如果两 阅读全文
posted @ 2012-02-20 21:51 独臂侠 阅读(1085) 评论(0) 推荐(0) 编辑