强力推荐一个分区软件EASEUS Partition Master

  分区软件很多,著名的有PQ Magic,有win 7上用的Acronis Disk Director Suite,为什么我推荐EASEUS Partition Master?

  首先说说昨天的经历,昨天重装系统时删除linux分区,结果分区表出问题了,把linux分区旁边的三个NTFS分区搞没了,重要资料全部在那里面,当时急坏了。用linux live cd引导进入后,fdisk -l都看不到任何的相关记录,最后一个分区后面空空如也。没办法想先装个windows后找软件,毕竟软件很多。试了几款分区表恢复软件都没有办法修复分区,后来发现了EASEUS Partition Master,结果自然不必我说,得救了,而且非常快,没有使用深度扫描,普通扫描5分钟内出结果,三个NTFS分区全部找回来了,我当时真的是激动的要给他们公司发感谢信了。

  下面说他的几个好处,这也是我推荐的理由:

阅读全部内容…

Tags: windows

win7不能拖动图标附加到状态栏的问题

就跟以前的快捷启动一样,下面可以放一排常驻状态栏的图标。但是后来发现无法拖动图标附加到状态栏了。

遇到这个问题的原因是因为自己把 HKEY_CLASSES_ROOT\lnkfile\IsShortCut 删除了。这个键是控制桌面快捷方式是否显示小箭头的。自己手工建回来,就可以拖动图标附加到状态栏了。一切搞好后,就可以把它重新删除了。

注意,修改了这个键后需要重启explorer.exe。

还有就是状态栏快捷方式的图标修改,这个你在图标上面点右键,快捷方式上面再右键属性,更改图标里面可以修改。修改好后,同样重启explorer.exe生效。注意:这个时候HKEY_CLASSES_ROOT\lnkfile\IsShortCut 还不能删除。

Tags: windows

windows media player 11不能播放http、mms流媒体的解决办法

用windows media encoder 9.0架了一个频道,然后到自己电脑上来测试居然,http://ip:port居然显示无法播放。按理不应该呀,ip能ping通,port也是开放的。让别人帮忙试了一下,windows media player 9是可以正常打开播放的。

看来问题出在我的windows media player 11上。网上搜了一下排在前5个结果里的网页都是提供的一个方法“把media player 11删除重装低版本”。难道真的没有办法了?要是得删除那也太郁闷了吧。网上之所以说必须得删除,是因为说media player 11抛弃了mms协议,都不支持协议了那还搞什么呀。但是以前搞infotv的时候我发现mms与http是通用的。比如网上直播电视mms://ip:port/channel这样子的,可以直接在windows media server里发布远程数据源,数据源的URL可以使用http://ip:port/channel代替。

阅读全部内容…

Tags: windows

windows鼠标不能拖放的解决方法

昨天用Flex Builder,发现不能拖动控件到编辑区添加控件了,以为是eclipse配置出了问题,搞了好久没搞好,重启一下windows又可以用了。

结果到晚上的时候发现又不行了,后来发现桌面上的图标也是不能拖动的,单击后成选中状态,鼠标一移动就变成未选中了。这回知道是系统问题了,搜“windows 不能拖动”,找到了百度帖吧一个神帖:

阅读全部内容…

Tags: windows

堆被损坏,这也说明**.exe中或它所加载的任何DLL中有bug

昨天调程序,recvfrom接收UDP数据,修改了一下缓冲区,将数据填进来,然后程序结束时始终报这个异常。

不管用Release还是Debug,然后参照以前的程序把项目设置修改了一下,仍然不能解决。

网上搜索,都说是数组越界造成堆栈出错,问题是我没有对接收数据的缓冲区进行太多的处理啊,只有recvfrom和一个printf设计到这个buffer,百思不得其解。从MSDN上面COPY一个UDP的例子出来,运行仍然报这个错误。

早上来了到VC6里面跑一样的程序,没问题。Debug调试,没有问题。

然后将项目从VC6转换到VC2005,问题出现了。O,F*CK!

绝望之下直接运行Release目录下的EXE,不从VS启动了,测试了一下,没有问题,没有抛出任何异常。再一次的F*CK。到底是什么问题?

我猜应该是从VS启动的时候加载了一下调试用的DLL,然后如错误信息所说“它所加载的任何DLL中有bug”。所以直接启动程序不会报这个错误。

Tags: windows

API函数大全(part 2)

7. API之位图、图标和光栅运算函数

BitBlt 将一幅位图从一个设备场景复制到另一个

CopyIcon 制作指定图标或鼠标指针的一个副本。这个副本从属于发出调用的应用程序

CopyImage 复制位图、图标或指针,同时在复制过程中进行一些转换工作

CreateBitmap 按照规定的格式创建一幅与设备有关位图

阅读全部内容…

Tags: windows

API函数大全(part 1)

1. API之网络函数

WNetAddConnection 创建同一个网络资源的永久性连接

WNetAddConnection2 创建同一个网络资源的连接

WNetAddConnection3 创建同一个网络资源的连接

WNetCancelConnection 结束一个网络连接

WNetCancelConnection2 结束一个网络连接

WNetCloseEnum 结束一次枚举操作

WNetConnectionDialog 启动一个标准对话框,以便建立同网络资源的连接

WNetDisconnectDialog 启动一个标准对话框,以便断开同网络资源的连接

WNetEnumResource 枚举网络资源

WNetGetConnection 获取本地或已连接的一个资源的网络名称

WNetGetLastError 获取网络错误的扩展错误信息

WNetGetUniversalName 获取网络中一个文件的远程名称以及/或者UNC(统一命名规范)名称

WNetGetUser 获取一个网络资源用以连接的名字

WNetOpenEnum 启动对网络资源进行枚举的过程

阅读全部内容…

Tags: windows