- 博客(19)
- 资源 (2)
- 收藏
- 关注
转载 WindowsXP启动过程
<br />从按下计算机开关启动计算机,到登入到桌面完成启动,一共经过了以下几个阶段:<br /> 1. 预引导(Pre-Boot)阶段;<br /> 2. 引导阶段;<br /> 3. 加载内核阶段;<br /> 4. 初始化内核阶段;<br /> 5. 登录。<br /> 每个启动阶段的详细介绍<br /> a) 预引导阶段<br /> 在按下计算机电源使计算机启动,并且在Windows XP专业版操作系统启动之前这段<br />时间,我们称之为预引导(Pre-Boot)阶段,在这
2010-12-12 21:52:00
1396
转载 查看linux硬件信息大全
查看linux硬件信息大全1, 主板信息<br />.查看主板的序列号<br />--------------------------------------------------<br />#使用命令<br />dmidecode | grep -i 'serial number'<br />#查看板卡信息<br />cat /proc/pci<br />--------------------------------------------------<br />2, cpu信息<br />-----
2010-12-09 15:18:00
765
转载 系统无法停止通用卷解决方法
<br />Windows XP使用过程中大家是不是经常遇见"现在无法停止‘通用卷’设备。请稍候再停止该设备"的问题?经常插上u盘,mp3,移动硬盘等设备,想要安全删除它时经常会出现图上的无用提示!有些情况关掉相应窗口,刷新几次就可以安全删除!不过大多数情况是我们不得不强行拔出! <br />第一种方法:一个国外的十分小巧实用的软件,只有191KB,叫unlocker,十分好用! 这个软件能解锁USB连接设备!就能实现100%安全删除USB连接了! 下载地址:http://soft.knowsky.com
2010-12-09 14:04:00
780
原创 不同网络环境下快速切换IP脚本(Windows版)
<br /><br /> <br />1. 切换成自动获取IP <br />@echo off<br />netsh interface ip set address name="local" source=dhcp<br />netsh interface ip set dns name="local" source=dhcp<br />2. 切换成固定IP<br />@echo off<br />netsh interface ip set address local static 192.168.1.
2010-12-09 13:37:00
1775
转载 Linux紧急情况处理方法
<br />救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一个完整的Linux系统。实际上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系统;而第1张盘则存放了可启动的内核。 <br /> 使用急救盘组维护系统很简单。只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户。<br /> 为了能访问硬盘上的文件,需要手工安装硬盘文件系统。例如,用下面的命令可在/mnt目录中安装/dev/hda2盘上的ext2fs类型的Linu
2010-12-08 19:36:00
812
原创 Win7下安装PQ出错,导致部分盘符不显示的解决办法
前天突然心血来潮,想体验一下小8的Android,得把TF卡重新分区,于是就打算装个paragon partition magic 10,安装前还在祈祷不要出问题,以前用Vista装PQ8.0的时候就出现过把我分区表搞坏的事;可是悲剧还是发生了,安装过程中出错,蓝屏自动重启。重启后发除了系统盘之外,其他分区不见了,赶快打开磁盘管理器,还好,都在,只是没有盘符,于是就想给它设置一个盘符,可是,不知什么原因,跳出这样的错误提示:操作无法完成,因为磁盘管理控制台视图不是最新状态,请使用刷新任务刷新此视
2010-12-05 14:11:00
3671
原创 一些Windows系统的知识(未完待续)
这是最近看到的关于Windows系统的一些知识:为了实现可移植性,Windows在设计时被设计为软件分层的体系结构,除了硬件抽象层(HAL),操作系统中的其他组件几乎和硬件没有关联性。在移植过程中,只需要修改相关的硬件抽象层以迎合新硬件即可。Windows一直以来都有着一致的Win32 API接口,尽管各版本Windows的API实现 方法有所不同,但它们都保持着一贯的名称和调用接口。体现了Windows的兼容性。用户模式和内核模式的划分设计,使得Windows拥有良好的健壮性和可靠性。所有用户程序只能运行
2010-11-27 23:39:00
1047
原创 删除与恢复指定卷标的盘符
最近做毕设时遇到一个问题,之前的想法过于天真,要实现预定功能可能有点麻烦,要写过滤驱动,但是驱动这东西,以前没接触过,也没信心在短时间内搞出来,所以就像其它的办法,后来想了想,只有换一种思路,想起之前想到的在资源管理器中将U盘的那个图标隐藏,当时没怎么深入思考,后来在网友的提示下,换了一种思路,将U盘的盘符暂时删除,要用的时候在将其恢复,于是就照这个思路做下去,但是怎么做呢?Google了一下,发现前辈们对此已有研究,很是欣慰,根据网友的方法把这个问题解决了,代码如下:BOOL HideVolume
2010-11-27 22:57:00
7947
2
原创 移动硬盘“文件或目录损坏且无法读取”修复
前几天使用移动硬盘拷贝东西,弄到一半的时候突然电池没电了,把移动硬盘里的一个分区的文件索引目录给弄坏了,一连上移动硬盘就问是否格式化,悲剧的是这个分区里面都是自己的重要资料,丢不得的,于是求助强大的Google,刚开始用Windows自带的命令行工具CHKDSK进行回复,下面是CHKDSk的帮组信息:C:/>CHKDSK /?检查磁盘并显示状态报告。CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
2010-11-06 14:28:00
2193
1
原创 向SQL Server 一次插入多条记录
今天在用“打开表”方式向数据库插入数据时,不能打中文(囧),数据太多也比较烦,只好用sql查询,但是一句一句的插太慢了,所以就想能不能一次插入多条记录,遂Google之,于是就有了下面的方法,即使用“insert into [table] select values() uinon all ”语句 CREATE TABLE [学生表] (Sno INT,Sname VARCHAR(4),S
2010-04-01 22:10:00
2533
转载 Linux终端下的颜色设置
在 ANSI 兼容终端(例如 xterm、rxvt、konsole 等)里, 可以用彩色显示文本而不仅仅是黑白。 本文示范了如何使用粗体和彩色的文字。 相信每一位Linux使用者都要面对 Bash。 虽然第一眼看上去非常枯燥,但是又很多方法能够让你的 shell 足够的个性化。 shell 提示符的彩色增强让能够让你的 shell 独一无二, 而且还非常清晰易读。
2010-03-31 22:11:00
2077
1
转载 Ubuntu下添加命令行提示符颜色
用ubuntu的终端时间长了会眼花,因为输入和输出都是一个颜色的,当然 ls不算了,这个还是有颜色的,就想如果终端的输入和输出能用颜色区分该多好啊,google后,搜到的大部分都不是我这个意思。偶然看到一篇,效果凑合吧,只把命令行提示符的颜色变了一下,这样也行吧,至少两次命令行之间的输出容易区分了打开Home目录的.bashrc文件,添加下面的内容到最后一行:$ gedit ~/.
2010-03-31 21:58:00
5922
原创 枚举系统进程列表
1.包含头文件“windows.h”和“tlhelp32.h” 2.调用CreateToolhelp32Snapshot函数创建快照列表HANDLE handle=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0); 3.创建进程信息变量,用于保存进程信息,并设置进程块大小PROCESSENTRY32 proinfo=new PR
2010-03-29 09:47:00
812
原创 返回窗体显示区域大小
笔者目前所了解的获取窗体显示区域大小的方法有三种: 1.使用GetSystemMetrics函数 GetSystemMetrics(SM_CXFULLSCREEN); //获取最大化窗体的显示区域宽度 GetSystemMetrics(SM_CYFULLSCREEN); //获取最大化窗体的显示区域高度 2使用GetClientRect函数 函数原型如下
2010-03-29 09:36:00
983
原创 利用系统API取得屏幕分辨率
有时候我们需要取得屏幕的分辨率,这时可以利用系统API实现,笔者目前接触过两种方法:1.利用GetsystemMetrics函数首先包含头文件"winuser.h",然后即可直接调用GetsystemMetrics函数取得屏幕分辨率: int width=GetSystemMetrics(SM_CXSCREEN); int height=GetSystemMetrics(SM_CYS
2010-03-29 09:26:00
8513
原创 屏幕抓取的简单实现
抓取屏幕并返回其句柄HBITMAP CGetScreenDlg::CopyScreenToBitmp(LPRECT lpRect){ // 屏幕和内存设备描述表 HDC hScrDC, hMemDC; // 位图句柄 HBITMAP hBitmap, hOldBitmap; // 选定区域坐标 int
2010-03-28 16:54:00
1138
原创 利用全局钩子简单实现键盘锁定/解锁
HOOK.CPP #include HHOOK g_hKeyboard;#pragma data_seg(".share")HWND hwnd_target=NULL;#pragma data_seg()#pragma comment(linker,"/section:.share,RWS")LRESULT CALLBACK KeyboardProc
2009-12-09 18:35:00
1741
转载 通用串行总线控制器:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备(代码 19
昨天U盘坏了,傻乎乎的从网上随便下了很多U盘量产工具,不知道是哪个牛氓软件,把我的USB驱动弄坏了,TNND,真郁闷,今天搞了一天,感谢中关村博客“彩虹奇迹”的文章,总算是把它弄好了,现贴出于与大家共享! 开始,还以为鼠标坏了,使用了其他的usb设备,都发现不了。然后,认为可能bios的设置问题,禁用了USB设备,重新开机进入bios观察,并没有关闭USB.最后进入系统,在设备管理中发
2009-12-06 16:39:00
43560
20
原创 用于返回windows系统信息的一些API
1.窗口信息MS为我们提供了打开特定桌面和枚举桌面窗口的函数。hDesk = OpenDesktop(lpszDesktop, 0, FALSE, DESKTOP_ENUMERATE);// 打开我们默认的Default桌面;EnumDesktopWindows(hDesk,(WNDENUMPROC)EnumWindowProc, 0);// 枚举打开桌面上的所有窗口,由回调函数实现。
2009-11-24 21:34:00
967
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人