Windows客户端
jackflit
技术兴趣十分广泛,涉足过分布式计算,电子政务,P2P,流媒体,社区,游戏领域。
对行业发展,游戏制作也有浓厚兴趣。
世界的观察者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
死磕Visual Studio 2010 unsuccessfulbuild因为AlwaysCreate顽疾
网上搜了一下,国内百度搜索排名靠前的文章都没有把这个问题说清楚。 这个问题就是要彻底解决。 网上一般的说法就是缺文件,看看项目列表的文件有没有不存在的,缺头文件,缺资源,缺源文件,缺各种添加项,甚至readme.txt 这个方法可以解决部分因为缺文件导致的 但是我的项目不缺文件 然后国内程序员竟然想到了直接修改VC的全局配置,不进行unsucessfulbuild检测,不原创 2015-08-11 11:34:59 · 1487 阅读 · 1 评论 -
windows下目录无法删除的问题,QQ浏览器的BUG
最近接连遇到目录无法删除的问题,最后定位到问题字目录和文件发现都是通过ie内核保存的htm文件(整页保存带图片脚本分目录的那种)。如果直接改名则QQ浏览器跳出。 使用资源管理器,CPU监控模块中的关联句柄搜索文件名和目录名也没有找到打开句柄的进程。 怀疑是QQ浏览器搞的鬼,可能用了系统API监控这类htm文件,导致文件要发生变化的时候,被禁止。 把QQ浏览器后台进程杀光(从来不用QQ原创 2015-08-11 10:22:34 · 696 阅读 · 0 评论 -
GDIPlus使用的时候锁定本地文件
产品想热更新美术资源,图片加载使用的GDIPlus的CreateBitmapFromFile 但是这个方法的底层,使用了FileMapping,因此只要不释放对象,文件一直是被锁定的,无法被热更新。 把这个Bitmap对象用Clone方法复制出一份,但是复制出来的对象还是使用FileMapping占用着文件。 后来改用SHCreateStreamOnFileEx方法从文件创建IStr原创 2015-08-12 00:24:01 · 534 阅读 · 0 评论 -
关于UNICODE VC项目二三事
在VC项目使用UNICODE, wchar_t这些,经常会遇到一些小问题,这里简单记录一下 1. wfopen/fopen的输出,中文是乱码 这是因为vc的标准输出,默认locale是ansi,而不是中文环境,就算你在fopen中指定了ccs=UNICODE也没有用。 正确的做法,调用标准输出之前,需要设置locale,比如 _wsetlocale(LC_ALL, L"zh_C原创 2015-08-29 10:44:18 · 759 阅读 · 0 评论 -
读取Windows桌面图标的名字和位置,32bit程序读取64bit进程
关于读取Windows桌面的图标名字和位置,网上能找到很多现成的程序 例如 http://stackoverflow.com/questions/5369155/getting-text-from-syslistview32-in-64bit http://bbs.youkuaiyun.com/topics/390624481?page=1 还能找到很多,但是程序都有一个问题,就是在64位wi原创 2015-12-06 22:08:16 · 4477 阅读 · 1 评论
分享