Windows
文章平均质量分 76
sanqima
这个作者很懒,什么都没留下…
展开
-
Windows IPv6漏洞CVE-2024-38063
2024年8月,微软发现Windows10、Windows11、Windows Server2008~Server2022系统里,有个TCP/IP栈的远程代码执行漏洞,它通过目标系统的445端口,走IPv6协议,向目标系统发生特制的TCP包,执行任意代码,绕过主机的身份认证,该漏洞命名为。针对该漏洞,微软在不同的平台(Windows系统、Windows Server服务器),也发布了对应的补丁。可以从2个方面来规避该漏洞,一方面,禁用端口445的入站访问,将网络协议从IPv6切换为IPv4;另一方面,原创 2024-08-28 22:24:18 · 1098 阅读 · 0 评论 -
在visual studio里安装Python并创建python工程
在2009年,云计算开始发力,Python、R、Go这些天然处理批量计算的语言也迅猛发展。微软在2010年,把Python当成一个语言包插件,集成到了visual studio 2010里。在"云优先,移动优先"的战略下,于2015年,微软收购了R语言的创始团队。又过5年,即在2020年,Python语言的创始人吉多 · 范罗苏姆(Guido van Rossum)也加入微软。下面介绍在visual studio2019(简称VS2019)里安装Python语言包,设置Python环境并创建Python工程原创 2023-09-14 21:57:32 · 7787 阅读 · 2 评论 -
vscode里安装Go插件和配置Go环境
vscode是一款跨平台、轻量级、插件多的开源IDE,在vscode不仅可以配置C/C++、Python、R、Ruby等语言的环境,还可以配置Go语言的环境。这里介绍在vscode里安装Go语言的插件和配置Go语言环境,系统是Win10 64位。原创 2023-07-31 23:25:35 · 24632 阅读 · 6 评论 -
从1985到2023看Windows系统发展
1985年,微软发布一个带图形界面的操作系统Window 1.0, 引入图形界面操作,将人从繁琐难记的DOS命令里解脱出来,支持鼠标点击和键盘按钮,系统为16位,支持内存512KB即0.5MB;在编写操作系统内核和图形界面时,微软发现世上没有一款满意的编程工具IDE,于是,在大卫·卡特勒(David Culter)带领下,着手IDE的研发。1995年,微软发布Windows95,首次支持32位,是16位/32位的混合体,支持内存为64MB~256M,CP原创 2023-07-29 12:58:42 · 336 阅读 · 0 评论 -
PlaySound的同步播放与异步播放
PlaySound是Windows平台独有的API函数,支持mp3、 mp3, mp2, mp1, ogg, flac, oga, ac3, aac, wav 和pcm等音频格式文件的播放,使用的库文件为winmm.lib,该库文件是Windows自带的库文件,只需要申明即可,不需要手动添加。它分为同步方式、异步方式2种。具体如下:点击Visual Studio工具栏的[File] --》新建 --》Visual C++ ---》Win32 --》Win32控制台应用程序 --》名称:DoPaly原创 2022-09-30 08:41:53 · 3611 阅读 · 0 评论 -
Visio调整背景大小
在Visio默认的背景大小为A4,有时候图片或表格表格比较多少,A4纸无法装得下,这时就需要调整背景页面大小。 将鼠标放到背景边框上,按Ctrl+E, 变成上下箭头↕,拖曳即可调整背景大小。如图(1)、图(2)所示。 图(1) 把鼠标放到边框处,按Ctrl+E,拖曳即可调整背景大小图(2) 背景页面已经调大 ...原创 2022-03-22 13:52:31 · 15351 阅读 · 0 评论 -
Windows中点击“关闭”按钮发生了什么?
对于Windows操作,当用户点击"关闭"按钮时,窗口函数就会原创 2014-07-02 17:20:39 · 3228 阅读 · 0 评论 -
在VS2008创建win32应用程序的步骤
1)新建一个解决方案Solu4,在原创 2014-07-02 21:31:37 · 2873 阅读 · 0 评论 -
一个基于win32的涂鸦程序
代码如下:原创 2014-07-05 10:51:57 · 959 阅读 · 0 评论 -
基于win32的涂鸦程序(2)
效果如下:原创 2014-07-05 16:01:49 · 898 阅读 · 0 评论 -
bat编程基础(一)
首先,批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理文件是一种简单的程序,可以通过条件语句(if)和流程控制语句(goto)来控制命令运行的流程,在批处理中也可以使用循环语句(for)来原创 2014-07-15 15:03:46 · 1176 阅读 · 0 评论 -
VS常用编译平台与制作工具
软件开发中,常用到一下编辑器,比如UltraEdit、Editplus。UltraEdit有一个很好的功能:批量文本替换,该功能可以解决多文档里某个字符、某个功能函数名称、头文件的替换。常用VS编译平台,包含VC++6.0,VS2005、VS2008、VS2010。 1. Visual C++ 6.0,短小精悍。从98年到现在,跨越二十多年,经久不衰,主要用于32位,Windows XP上编写程原创 2015-03-30 11:15:23 · 1674 阅读 · 0 评论 -
Windows笔试题基础(第一篇
共享内存是在两个正在运行的进程之间传递数据的一种非常有效的方式。共享内存允许两个不相关的进程访问同一个逻辑内存。由于它并没有提供同步机制,所以我们通常需要用其他的机制来同步访问共享的内存。原创 2015-09-09 11:03:12 · 1734 阅读 · 0 评论 -
win7上编译ipmitool
ipmitool 是一种可用在 linux 系统下的命令行方式的 ipmi 平台管理工具,它支持 ipmi 1.5 规范(最新的规范为 ipmi 2.0),通过它可以实现获取传感器的信息、显示系统日志内容、网络远程开关机等功能。IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利...原创 2019-08-05 08:33:13 · 1975 阅读 · 0 评论 -
文档/视图结构的应用
用Visual C++的MFC AppWizar生成的函数,一般是“文档/视图”结构的原创 2014-06-27 10:54:23 · 1520 阅读 · 0 评论 -
批处理中set截取字符详解
在批处理中,set的功能有点繁杂:设置变量、显示环境变量的名及值、做算术运算、等待用户的输入、字符串截取、替换字符串,是我们常用的命令之一。原创 2014-07-17 15:53:30 · 2541 阅读 · 1 评论 -
Window系统、主函数和窗口函数这三者之间的关系
Window系统、主函数和窗口函数这三者之间的关系原创 2014-06-25 12:48:03 · 3440 阅读 · 2 评论 -
Windows中的消息机制
Windows应用程序是靠消息来驱动的,消息是一个描述事件的结构。原创 2014-06-25 16:02:49 · 743 阅读 · 0 评论 -
bat中if语句的用法
.if——条件判断(分支)语句 “if”语句是批处理中的条件分支语句,表示的意思就是“如果...则...否则...”,大多用在批处理程序中的条件处理部分。“if”语句在批处理中使用的是比较广泛的,例如要查看某个文件,则首先要确定该文件存在才可以查看,否则MS-DOS会抛出错误信息,这个时候就可以使用“if”语句进行判断。“if”命令语句是通过条件成立与否来决定语句的执行,这里的条件成立原创 2014-07-15 16:10:00 · 111014 阅读 · 2 评论 -
截取txt文件中的第1623行到第1648行之间的文字
使用bat批处理即可,代码如下:@echo offset n1=1623setlocal enabledelayedexpansionfor /f "skip=1622 delims=" %%i in (123a.txt) do ( set /a n1+=1 set /a endM=!n1! if !endM! LEQ 1649 set "foo=%%原创 2014-07-15 22:15:06 · 1329 阅读 · 0 评论 -
应用程序类的声明和主函数封装
如果把主函数中的函数体原创 2014-06-25 16:24:08 · 1121 阅读 · 0 评论 -
bat中的算术运算
1)两书相加@echo off rem a+b rem /a表示进行数值运行set /a a=1,b=2set /a result=%a%+%b%echo 算术运算:%a%+%b%=%result%pause > nul 效果如下:原创 2014-07-17 10:58:05 · 40658 阅读 · 1 评论 -
用C语言封装Windows程序
为了使Windows SDK程序结构更为清晰,可利用C函数原创 2014-06-25 15:06:03 · 2267 阅读 · 0 评论 -
用C++函数封装Windows程序
对http://blog.csdn.net/sanqima/article/details/34436815原创 2014-06-25 15:52:09 · 1685 阅读 · 0 评论 -
窗体类的声明
显然,窗体类应该有窗体类属性的定义、窗口类的注册、原创 2014-06-25 16:12:47 · 1252 阅读 · 0 评论 -
bat编程基础(二)
1)显示hello.txt中所有文字 type hello.txt2原创 2014-07-15 15:27:54 · 1045 阅读 · 0 评论 -
用批处理删除txt中指定的行和替换指定的行,以及添加指定的行
在上面的op3.txt中,删除红色框框所在的行,替换绿色框框所在的行,在ENDSEC后添加两行(如紫色框所示)。即删除第7行到第12行,以及第21行到第22行, 替换第15行的10062 替换第16行的AcDbEntity1添加0添加EOF------------------------------------------------------------------原创 2014-07-17 10:13:44 · 14099 阅读 · 1 评论 -
bat编程基础(三)
使用bat,在cmd中输出“Hello world”,代码如下:原创 2014-07-15 15:54:31 · 1658 阅读 · 0 评论