软件开发
零壹之间
这个作者很懒,什么都没留下…
展开
-
X window can‘t open display问题的解决
X窗口应用系统由Xserver和Xcient组成。Xserver监听来自Xclient的图形显示请求,将结果显示于显示设备。Xclient的显示是否正常输出需要满足以下条件:1、Xserver的监听打开。近期的linux一般只打开unix socket端口的监听,不打开tcp的监听。如果要通过TCP网络连接Xserver,必须在Xserver端打开tcp的监听。Xserver的监听端口规则是:对于 :n:m显示,其监听端口是6000+n,例如,如果把显示设备成 :0.0则其监听端口是6000原创 2021-04-21 10:24:37 · 2688 阅读 · 1 评论 -
Hook textout可能遇到的问题
一、因为TextOutA等函数还会调用ExtTextOutW之类函数,如果hook所有TextOut函数,则对同一次文本输出,会产生两次拦截。二、ExtTextOutA(.......UINT c,.....)函数中,参数c表示输出字符串的个数。按API参手册,如果c为-1,则字符串必须以'\0'字符结束。这是一个陷阱,c 是UINT类型,不可能等于-1。如果不仔细,很容易根据参考手册写出以下...原创 2020-04-18 10:12:11 · 1053 阅读 · 0 评论 -
visual studio 2019 开发xp程序可能遇到错误
1、error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“;” 的解决办法 :项目-》属性-》C/C++—》语言-》符合模式 改成 "否“2、LNK1104:无法打开文件”MSVCRT.lib" :项目-》属性-》C/C++-》语言-》代码生成: Spectre :"禁用“...原创 2020-04-03 09:09:22 · 1516 阅读 · 0 评论 -
Windows驱动程序开发
一、工具的获得有以下两种方式:1、从visual studio 的安装程序选择安装WDK2、下载完整WEDK包,该包包含了visual studio开发环境、SDK和WDK本人的安装方式是在宿主机上以第一种方式安装,在一个虚拟机上以第二种方式安装;二、Building debug virtual machine environmentIf you follow the ...原创 2020-03-10 02:50:34 · 907 阅读 · 0 评论