自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 unlink: command not found解决办法

用msys编译遇到“unlink: command not found”错误 执行这个命令mingw-get install msys-coreutils命令。

2013-03-09 22:28:41 1075

原创 cannot find the rxvt.exe or sh.exe binary 解决办法

通过mingw安装msys的方式 如果遇到运行msys错误:cannot find the rxvt.exe or sh.exe binary 可以单独下载msys安装文件 下载路径在http://www.mingw.org/wiki/InstallationHOWTOforMinGW

2013-03-08 00:20:07 4494

原创 怎么给qt程序添加版本信息

windows下的可执行文件的属性中有版本这个信息,她含有版本信息,描述,版权等等。对于qt的程序,要含有这样的信息,该怎么办呢?那就如下操作吧:新建***.rc文件,在rc文件填入下的信息#if defined(UNDER_CE)#include #else#include #

2011-07-08 00:07:58 8832 3

原创 编译qt mobility源代码

<br />对qt mobility用途尚不太清楚,只知道qt mobility是对手机功能的一次封装,方便手机开发者开发手机应用程序。现在就开始编译下qt mobility源代码。<br /> <br />1 编译环境: window xp<br />2 准备软件:<br />        从http://qt.nokia.com/products/qt-addons/mobility页面下载qt mobility源文件 qt-mobility-opensource-src-1.1.3.zip。解压文件

2011-05-18 22:38:00 1363

原创 qt creator的配置文件关于qt库路径怎么始终加入vc的库路径?

本机开发环境 qt-creator:2.0.1 qt:4.7.2 vs6 vs2005用qt-creator编译qt自带的例子时,遇到如下问题g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"../../include/

2011-05-15 00:05:00 7227

原创 windows环境变量如何在cmd中打印

<br />在windows的cmd下,用"set"命令可以得到全部的环境变量,如何想得到某个环境变量,直接这样"set path"就可以了。<br />set不仅如何,还有其他功能,有机会再补充上来。

2011-05-14 19:16:00 11684

原创 VBA学习总结

<br />0:介绍<br />简单说就是excel的脚本语言(自己的理解)<br /> <br />1:如何开始编辑VBA脚本并执行该脚本<br />打开excel,按alt+f11进入vba编辑,双击右边thisworkbook,然后再开始在左边编辑VBA脚本,然后关闭VBA编辑,按Alt+F8就可以执行宏(宏是该脚本的文件名)。<br /><br />2:如何调式VBA脚本文件<br />    a:通过alt+f8选择”单步执行“或者在编辑VBA按f8进行调式。<br />    b:选

2011-03-15 22:59:00 1330

原创 编译 源文件奇怪的问题

<br />今天在linux虚拟机中编译c程序,发现改动的文件编译后并没有发生变化,如添加的输出语句没有打印出来,重启的终端,<br />在运行程序就好了。先前操作make clean再make,也是不行,指定程序运行也是不行,很可能在终端方面出现了问题。

2011-03-09 01:27:00 490

原创 解决“ 提领指向不完全类型的指针”方案

<br />如果你编译c程序遇到“提领指向不完全类型的指针”,说明你自定义的结构体对出错所在的文件不是可见的,解决方案就<br />是引用结构体所在的头文件。

2011-03-06 14:37:00 1821

原创 yum安装遇到ioerror 4 urlopen error错误

<br />使用yum如果遇到下面错误的信息,可能是你的dns没有配置好,而如此时浏览器在输入域名能进行访问的法,很可能是你<br />的yum缓存出现了问题,使用yum clean all清空缓存,这样就可以正常使用yum。<br />http://mirror.cse.iitk.ac.in/fedora-archive/fedora/linux/releases/8/Everything/i386/os/Packages/vim-X11-7.1.135-1.fc8.i386.rpm: [Errno 4]

2011-03-06 13:08:00 3118

原创 dbgview工具使用经历

<br />dbgview是驱动开发的调式工具,一般驱动的dbgprint调式信息都能被dbgview工具捕捉到。但本人在使用的时候,却怎么也没法捕捉到,经历痛苦的思考,发现自己犯的致命的错误。dbgview工具是老版本,好像需要设置下才能捕捉到,但新版本,一打开就可以捕捉到。最新dbgview的版本是4.76,地址如下:http://download.sysinternals.com/Files/DebugView.zip,还有dbgview步骤内核调式信息,需要开启“capture kernel”,也就

2011-01-15 10:58:00 11024 1

原创 windows sdk编程遇到奇怪的问题

<br />用windows sdk编写应用程序遇到一个奇怪的问题:当代码如下时,<br />                case IDC_BUTTON_GETPID:<br />                {<br />                    MessageBox(NULL, "aaa", "aaa", MB_OK);<br />                    。。。。。。。。。。<br />                }<br />      

2011-01-09 03:49:00 738

原创 编译XP的DDK的例程

看到一篇介绍编译DDK的驱动例子,不过是在2000下编译而且所编译的例子没有了。重新整理了下,那现在就开始了吧:一、先下载DDK2600,这个到没有下载地址,不过你可以到微软官方网站下载,不幸到迅雷上搜索下,想到处我就到迅雷上搜索到的。下载下来安装的目录在D:/WINDDK/2600。二、编辑下D:/WINDDK/2600/bin目录下setenv.bat文件,添加一行内容,首先确定下vc目录下VCVARS32.BAT路径,在E:/Program Files/Microsoft Visual Studio/

2010-11-28 11:08:00 2217

原创 监控外围设备插拔

这里就不罗嗦监控外围设备插拔的原理,下面连接的文档已经给出了详细的说明,并给出代码。需要在这里说的是文档不理解的地方:一、WM_DEVICECHANGE信号在外围插拔的时候会触发,但文档说系统只给当前顶层窗口发送,但在我的实践中,系统不仅可以将WM_DEVICECHANGE信号发送给顶层窗口,而且还能发送其他非顶层窗口。二、文档提到当“port and volume changes”,这里的volume可以很好理解,说得是分区发生变化,但port就没有办法理解,是指什么,每明白,有人明白的告知一声。

2010-11-14 22:21:00 703

原创 让非Administrator用户也有“用户切换”功能

题目中“非Administrator用户”并不是指受限的用户,而是指用户自己创建的帐户,即指不是系统自带的Administrator的帐户。在用自己创建的帐户登陆系统后,想切换到其他帐户上,只有注销现有的帐户,才能用另外的帐户登陆系统。这样比较麻烦,因为注销当前的帐户,所有的程序都被注销了,这样势必会带点麻烦,解决这样的问题,是让自己创建的帐户也有“切换用户”的功能。如下操作就可以实现这样的功能:让创建的帐户在注册表中HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows

2010-11-06 21:26:00 1445

原创 解决“没有权限访问组策略”的问题

在解决过程中,发现有很多错误都能导致没有权限访问组策路,但与此同时其他相似msc文件也是没有权限访问的,但在我的电脑上只有组策略没有权限访问,其他都能正常地访问。可见组策路无法被访问可能是gpedit.msc文件在当前用户下没有读写权限,或者是组策略访问的文件在当前用户下没有读取权限。从这个方向考虑,首先gpedit.msc本省在当前用户下具有读写权限,那么就出在读取文件权限的问题上,果真如此。在组策略运行起来之间,她要访问C:/windows/system32/GroupPolicy目录下的配置文件,可这

2010-11-05 00:44:00 20019 1

原创 用API函数区分U盘和移动硬盘

用API函数GetDriveType可以区分盘符是U盘的盘符还是移动硬盘的盘符,具体如下GetDriveType("X://") == DRIVE_REMOVABLE 即U盘的盘符GetDriveType("X://") == DRIVE_FIXED 即移动硬盘和本地硬盘的盘符但网上有很多人都问过如何区分U盘和移动硬盘的盘符。可从上面看,区分这两者是很容易,起码是在XP的环境里。不过如果要区分移动硬盘和本地硬盘就是一个大问题了,因为本地硬盘和移动硬盘的GetDriveType函数得到都是DR

2010-11-01 02:01:00 3248

原创 自动播放功能的实现

<br />所谓的“自动播放”指的是U盘或者光盘插入电脑,会自动打开资源管理器以浏览设备的内容。要实现这个功能,需要更改两个设置:一个是组策略和注册表。组策略:gpedit.msc -> 计算机配置 -> 系统,右栏中“ 关闭自动播放”要配置成为配置和已禁用。注册表:regedit-> HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer里NoDriveTypeAutoRun键值更改为95,这个值95有如下

2010-09-18 10:39:00 622

ProcessMonitor

只是粗略分析进程行为工具 更详细的分析需要其他工具

2011-07-30

lastline.exe

如遇到last line incomplete错误,可下载一个叫lastline.exe的工具来解决,不过我现在还没有遇到这样的错误,所以能否解决还不清楚

2010-11-28

查看驱动打印信息dbgMon

用于查看内核打印的信息,比如用于查看驱动程序的调式信息

2010-11-28

驱动加载osronloader

这个工具用于这册和加载驱动程序文件,及卸载和取消驱动程序文件。

2010-11-28

usb-detection

监控windows系统下外围设备(u盘,移动硬盘,鼠标,键盘)插拔

2010-11-14

空空如也

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

TA关注的人

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