
Windows
allenq
这个作者很懒,什么都没留下…
展开
-
搜藏: WINDOWS右键菜单,折叠菜单
from: http://www.cnblogs.com/top5/archive/2011/02/17/1957273.htmltag: Windows 右键菜单 注册表所有文件右键关联注册表修改 在HKEY_CLASSES_ROOT下面有“*”号,代表所有文件,找开这个项找到shell(如果没有则自己新建),在shell下新建一个项,名字可以自己取,在文件上点鼠标右键打开就可转载 2012-12-11 13:14:06 · 895 阅读 · 0 评论 -
Windows驱动的Checked (chk)和Free(fre)区别
微软的驱动发布时一般有两个版本:chk和fre。chk表示Checked,fre表示Free。两者的区别在于,checked build有traces和asserts,而free build没有。 简单而言,checked 就是debug,free就是release啦。 以下内容FROM:http://msdn.microsoft.com/en-us/library/ff5434原创 2014-01-26 16:10:25 · 9065 阅读 · 0 评论 -
[share]根据PID和VID枚举设备 (Windows)....
int CheckUSBPortType( GUID Guid_COM_PORT, char *pid, char *vid){ unsigned long device_number=0; char device_path[512]; unsigned long device_path_real_length; char port_name[512]; unsigned long p原创 2013-11-15 17:19:01 · 1573 阅读 · 0 评论 -
在控制台程序中输出彩色字符
#include #include int _tmain(int argc, _TCHAR* argv[]){ HANDLE g_hStdout = GetStdHandle( STD_OUTPUT_HANDLE ); WORD wOldColorAttrs; CONSOLE_SCREEN_BUFFER_INFO csbiInfo; if ( g_hStdout == NUL原创 2013-07-17 17:38:18 · 821 阅读 · 0 评论 -
[Z]Windows批处理中延时的实现
在Windows上想用批处理脚本干点啥还真是麻烦,一个linux上简简单单的sleep命令,在Windows的批处理里竟然没有提供,找了一下发现下面两种奇淫技巧倒是可以变相的实现方法一[plain] view plaincopyprint?ping -n 3 127.0.0.1 > nul 其中3是需要sleep的秒数方法二[plain转载 2013-07-31 18:22:39 · 907 阅读 · 0 评论 -
程序启动时“application configuration is incorrect”的解决办法
Error message when you try to run a Visual C++ application: "This application has failed to start because theapplication configuration isincorrect. Reinstalling theapplication may fix the prob翻译 2013-05-30 16:53:43 · 35081 阅读 · 0 评论 -
改变按钮的背景色OnCtlColor,why?
有关OnCtlColor的说明MSDN中解释如下:Most controls send this message to their parent (usually a dialog box) to prepare thepDC for drawing the control using the correct colors.To change the text color, call th原创 2013-01-21 17:08:12 · 1779 阅读 · 0 评论 -
有关UNICODE、ANSI字符集和相关字符串操作的总结
KeyWord: UNICODE,ANSI,A2W,W2A,DBCS,MBCS,MultiByteToWideCharQ UNICODE字符串如何显示 A 如果程序定义了_UNICODE宏直接用 WCHAR *str=L"unicodestring"; TextOut(0,0,str); 否则就需要转换类型 #include WCHAR *s原创 2013-01-18 13:34:43 · 456 阅读 · 0 评论 -
[Windows] 如何在进程间共享数据?
tag:WM_COPYDATA,共享内存,内存映射文件,GlobalAlloc,DLLfrom: sorry, 忘记出处了..比如我有一个A程序,想给B程序发送一段字符串我用SendMessage把字符串指针地址发过去,但是B程序却无法访问这段内存在A程序中我应该如何申请内存才可以让B程序访问呢? 1、引言 在Windows程序中,各个进程之间常常需要交换数据,进行数转载 2013-01-16 13:15:38 · 1071 阅读 · 0 评论 -
[代码收集] Windows 中断编程
一、前 言 Windows提供强大的功能以及友好的图形用户界面(GUI),使得它不仅广泛的用作管理事务型工作的支持平台,也被工业领域的工程人员所关注。但Windows并非基于优先级来调度任务,无法立即响应外部事件中断,也就不能满足工业应用环境中实时事件处理和实时控制应用的要求。因此,如何在Windows环境中处理外部实时事件一直是技术人员尤其是实时领域工程人员所关注的问题。目前已有的方法大原创 2013-01-25 11:07:17 · 2016 阅读 · 0 评论 -
简明的Detours Hook教程
tag: Hook, Detours,Windows,CreateRemoteThread,MessageBox前言 项目开发中需要跟踪其它程序的API调用情况。但厂商又无源码提供,故只好自己动手去Trace了。 Google/Baidu了许久,也搜集了很多代码。也经过实验和测试,总结了本文供大家参考。 本文针对Windows Hook技术在编程中的应用进行讨论,原创 2012-12-24 14:48:57 · 15829 阅读 · 1 评论 -
CString 中明明有值,但GetLength为何返回0, IsEmpty 为何是TRUE?
好久没有写。。TMD碰到大坑,实在忍不住吐槽前任。碰到了白痴写的代码如下: CString strGet,strKey; strGet.Empty(); strKey = _T("Mode"); GetPrivateProfileString(_T("COMM"),strKey,_T("default"),strGet.GetBuffer(512),512,...原创 2019-03-21 15:41:14 · 1212 阅读 · 5 评论