标签归档:windows

回归XP

挥泪告别了Win7,不是因为不好用,只是在我的X200上最近出现了灵异现象
这个问题我不太好用文字描述清,但是严重影响了我的使用心情

于是又得折腾一堆东西
不过换回XP后一大好处是我的蓝牙鼠标明显变得好使了

但是我还是痛恨装系统

[推荐]SMPlayer for Windows

一个漂亮的MPlayer外壳,最早好像只有Linux下的版本
现在有了Windows版本,嫌MPlayer界面简陋的可以尝试这个了
下载地址的安装包中已经包含了完整的MPlayer,直接下载安装即可

SMPlayer

项目主页:http://smplayer.sourceforge.net/en/index.php
下载:http://downloads.sourceforge.net/smplayer/smplayer_0.5.51_full_setup.exe

第一个C++程序

开始学习C++,用惯了java以后觉得这东西真是麻烦。。。
用unicode还挺麻烦的,了解了一下Windows API,学海无涯啊。
[coolcode lang=”cpp”]
#include
#include
#include

using namespace std;

void ListFile(void);

int wmain(int argc, TCHAR* argv[]) {

locale loc (“Chinese-simplified”);
wcout.imbue(loc);

if (argc > 1) {
SetCurrentDirectory(argv[1]);
}

ListFile();

return 0;
}

void ListFile(void) {
WIN32_FIND_DATA fd;
ZeroMemory(&fd, sizeof(WIN32_FIND_DATA));

TCHAR currDir[255];
ZeroMemory(currDir, 255);

GetCurrentDirectory(255, currDir);

HANDLE hFile = FindFirstFile(L”*.*”, &fd);

if (hFile != INVALID_HANDLE_VALUE) {
do {
if (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
// This is a directory entry. Ignore the “.” and “..” entries.
if (! (fd.cFileName[0] == ‘.’ && (fd.cFileName[1] == 0 || fd.cFileName[1] == ‘.’))) {
SetCurrentDirectory(fd.cFileName);
wcout << "Directory changed to:" << currDir << "\\" << fd.cFileName << endl; ListFile(); SetCurrentDirectory(currDir); wcout << "Directory changed to:" << currDir << endl; } } else { wcout << fd.cFileName << endl; } } while (FindNextFile(hFile, &fd)); } FindClose(hFile); } [/coolcode]