随笔分类 - windows 使用
about windows technique
摘要:1 @echo off 2 pause 3 echo 正在清理系统垃圾文件,请稍等...... 4 del /f /s /q %systemdrive%\*.tmp 5 del /f /s /q %systemdrive%\*._mp 6 del /f /s /q %systemdrive%\*.log 7 del /f /s /q %systemdrive%\*.gid 8 del /f /s /q %systemdrive%\*.chk 9 del /f /s /q %systemdrive%\*.old10 del /f /s /q %systemdrive%\recycled\*.*.
阅读全文
摘要:PDH全拼是Performance Data Helper,可以通过它很方便的查看系统资源使用情况,以及每个进程的占用资源。\Process(*)\% Processor Time 每个进程的CPU占用率\Process(*)\Working Set每个进程的占用内存typeperf "\Process(*)\% Processor Time"typeperf "\Process(*)\Working Set"typeperf "\Memory\% Committed Bytes In Use"typeperf "\Proc
阅读全文
摘要:需要删除一个为注册为com组件的dll,反注册过程神马的都已经写好了。现在需要在删除之前确定组件是否是好的。ProgId,dll名称以及ClsId都是知道的。首先,在网上查找相关资料,有两种方式:1)通过查找注册表,因为所有的com组件都注册在HKEY_CLASS_ROOT下面,通过查看注册该组件的键值是否存在来判断。2)通过CoCreateInstance函数来创建这个com组件的对象,创建成功说明正常。在此选择第二种方式。因为第一种仅仅判断了该com组件注册过而且注册信息还保留着,文件是否仍然存在、键值是否损坏没有考虑。判断的过程很顺利,不过删除出现了问题,发现dll文件可以正常删除,可以
阅读全文
摘要:问题:程序中有如下逻辑:向网络请求数据,然后获取响应的部分HTML代码,此时获取到的数据为宽字节字符(wchar_t)。需要对获取到的部分HTML代码进行分析,但是处理逻辑只接受多字节字符(char),这个就需要进行编码转换,使用ATL提供的转换函数(其实是个模板类)CW2A。并且使用默认的code page :CP_THREAD_ACP。分析过程会从HTML中解析出一些属性值,当然这些属性值是以多字节字符返回的。程序其他地方需要使用这些属性值,我们又得把多字节字符转换成宽字节字符,使用CA2W。在中文操作系统下面一切正常,可是到了英文系统下就会出现HTML中的中文属性值乱码。解决方法:在使用
阅读全文
摘要:Vista以上版本系统增加了UAC,这就使得很多事情需要管理员权限。今天遇到了个问题,使用regsvr32 注册 MS XML Parse 库。我的系统环境是WIN7 64Bit。现在要注册window\system32目录下的msxml.dll,刚开始我是用普通方式打开命令行,输入regsvr32 msxml6.xml,注册成功注意红线区域显示了当前不是管理员身份。然后又注册msxml4.xml,注册失败,错误代码为:0x80070005纠结了好一会,试着用管理员身份打开命令行,重新注册,这次竟然成功了:红线标注了当前身份是管理员。对于msxml4.dll和msxml6.xml连个文件,还真
阅读全文
摘要:背景:一些软件或因为某些原因只能在部分地区安装使用,所以有时我们在运行安装包时可能会看到提示:本程序仅限在某某地区安装使用。原理:程序调用了window函数GetSystemDefaultLangID来判断当前系统所在地区。解决方法:根据MS官方说明,在下面进行相应的设置即可:Control Panel > Clock, Language, and Region > Change date, time, or number formats > Administrative tab.(http://msdn.microsoft.com/zh-cn/library/windows
阅读全文
浙公网安备 33010602011771号