![](https://img-blog.csdnimg.cn/20201227111820282.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Windows开发
与Windows相关的技术总结
beibeix2015
写点什么 !
展开
-
dos命令实现磁盘可用空间监控的脚本
hard.vbsSet fsoobj = CreateObject("Scripting.FileSystemObject") DriversInfo = GetDriversInfo DriversInfo = Replace(DriversInfo, "|", vbCrLf) sReturn = vbCrLf & DriversInfo Wscript.Echo sReturn Function GetDriversInfo() GetDriversInfo = ""原创 2021-06-04 16:42:42 · 405 阅读 · 0 评论 -
windows 常见环境变量
查看全部的环境变量set命令常见的环境bi%AppData%(应用程序数据)、%TEMP%(临时文件夹)、%TMP%(临时文件夹) 、%LocalAppData%(应用程序本地数据)原创 2021-06-04 14:54:33 · 129 阅读 · 0 评论 -
dos命令实现循环求和
FOR /L %variable IN (start,step,end) DO command [command-parameters]该集表示以增量形式从开始到结束的一个数字序列。因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生序列 (5 4 3 2 1)。原创 2021-06-04 11:39:54 · 719 阅读 · 0 评论 -
dos命令操作字符串
截取变量中字符串@echo offset str=123456789echo 第一个字符为:%str:~0,1%echo 头两个字符为:%str:~0,2%echo 头5个字符为:%str:~0,5%echo 去掉最后一个字符后的字符串为:%str:~0,-1%echo 去掉最后3个字符后的字符串为:%str:~0,-3%echo 第4个字符为:%str:~3,1%echo 第4个及其之后的3个字符为:%str:~3,4%echo 最后一个字符为:%str:~-1%echo 最后一原创 2021-06-04 11:23:06 · 2041 阅读 · 0 评论 -
Qt判断某个指定名称的程序是否正在运行
bool checkProcessRunning(const QString &processName, QList<quint64> &listProcessId){#ifdef Q_OS_WIN bool res = false; HANDLE hToolHelp32Snapshot; hToolHelp32Snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); PRO.原创 2021-06-04 09:37:00 · 1393 阅读 · 2 评论 -
用批处理删除N天前或指定日期时间(前后)创建(或修改)的文件
@echo off:: by oicu#lsxk.org:: 15:17 2011-1-13:: 如果只是删除指定日期或N天前修改的文件,用forfiles即可FORFILES /P "C:\测试目录" /S /M *.log /D -3 /C "cmd /c if @isdir==FALSE echo del @file":: 指定日期(包含)前修改的文件:/D -yyyy/mm/dd:: 以下是流水账:: 使用限制:控制面板里设定日期格式为中文(中国):: 只有dir /tc才能查.原创 2021-06-03 17:01:55 · 1577 阅读 · 0 评论 -
DOS命令for /f
for命令 在dos命令中,不算最复杂的也应该算是相当复杂的了,而for的参数中又以 /f 参数最为复杂,难懂和常用.在刚学时确实费了我不少脑筋,下面就我个人的理解,给新手们通俗的讲讲,也好让新手少走些弯路.格式:::例一:for/f"skip=1tokens=1,2*delims="%%ain(a.txt)doecho%%a%%b%%cpausefor /f "skip=1 tokens=1,2* delims= " %%a in (a.txt)...原创 2021-06-03 16:48:54 · 2157 阅读 · 2 评论 -
windows守护进程脚本实现
以notepad程序为例,守护进程每间隔50ms轮询检查该进程是否启动。如果启动进入休眠50ms;如果未启动,进入启动程序;daemon.bat@echo offset _task=notepad.exeset _svr=c:\windows\notepad.exeset _des=start.batset _interval=50:checkstartfor /f "tokens=5" %%n in ('qprocess.exe ^| find "%_task%" ') do (原创 2021-04-23 15:29:52 · 1588 阅读 · 0 评论 -
Windows 计算程序运行时间(高精度计时)
参考Windows 计算程序运行时间(高精度计时)原创 2021-04-22 16:40:26 · 268 阅读 · 0 评论 -
基于windows API历遍指定目录的所有文件
参考利用FindFirstFile(),FindNextFile()函数历遍指定目录的所有文件原创 2021-04-22 16:38:36 · 168 阅读 · 0 评论 -
CRITICAL_SECTION与Mutex
参考Mutex与CRITICAL_SECTION的比较原创 2021-04-12 20:25:00 · 134 阅读 · 0 评论 -
0xc000007b
参考正确解决:坑爹的0xc000007b——应用程序无法正常启动原创 2021-03-30 22:33:41 · 118 阅读 · 0 评论 -
如何解决VS中在汉字下面会出现红线的问题
参考如何解决VS2013中在汉字下面会出现红线的问题 如何解决在vs2015中在汉字下面出现红线的问题原创 2021-03-11 09:28:53 · 185 阅读 · 0 评论 -
.NET Framework 3.5(包括.NET 2.0和3.0)离线安装
参考Windows无法安装以下功能:.NET Framework 3.5(包括 .NET 2.0 和 3.0)解决方法 WIN10无法安装以下功能 .net framework 3.5解决办法 .cab文件 DISM 概述 解决windows10下无法安装.net framework 3.5,错误代码0x800F081F ...原创 2021-03-02 16:59:26 · 7609 阅读 · 0 评论 -
安装DirectX SDK时出现Error Code:s1023 的解决方案
参考安装DirectX SDK时出现Error Code:s1023 的解决方案原创 2021-03-02 11:10:31 · 179 阅读 · 0 评论 -
VS2013上配置Halcon13.0
Halcon原创 2021-01-31 16:13:16 · 117 阅读 · 1 评论 -
VS之_MSC_VER
参见https://blog.csdn.net/seve0520/article/details/79454449原创 2021-01-31 16:05:29 · 169 阅读 · 0 评论 -
Windows程序的进程信息
获取系统运行进程信息——PSAPI介绍使用https://blog.csdn.net/zerokkqq/article/details/52879922利用windows API获取当前进程占用内存以及整个系统当前内存使用情况https://blog.csdn.net/springontime/article/details/80625850windows 获取当前进程所占内存https://blog.csdn.net/WZSSXXC/article/details/77929328?u原创 2021-01-31 16:04:11 · 85 阅读 · 0 评论 -
远程调试
VS2017 远程调试--Remote Debugger原创 2021-01-31 16:01:48 · 52 阅读 · 0 评论 -
Windows动态库DllMain
DllMainDllMain是Windows动态库的入口函数。如同控制台或DOS程序需要main函数、WIN32程序需要WinMain函数一样,Windows在加载DLL的时候,需要一个入口函数。注意事项 实际编写动态库时,DLL并没有提供DllMain函数,应用工程也能成功引用DLL,这是因为Windows在找不到DllMain的时候,系统会从其它运行库中引入一个不做任何操作的缺省DllMain函数版本,并不意味着DLL可以放弃DllMain函数。 根据编写规范,Windows必须原创 2021-01-28 13:35:27 · 791 阅读 · 0 评论 -
MySQL导出Blob字段
mysqldump说明mysqldump Ver 10.13 Distrib 5.5.62, for Win64 (AMD64)Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks o原创 2021-01-27 15:29:59 · 1259 阅读 · 0 评论 -
程序闪退,没有生成DUMP文件
参考关于“程序闪退,没有生成DUMP文件”的一点总结 SetUnhandledExceptionFilter SEH无法捕获printf等CRT函数异常的问题 SetUnhandledExceptionFilter无法捕获异常原因及解决方法 如何通过改写进程地址空间的数据来达到插入汇编的功能 vc++程序崩溃后不生成dump文件 VS2005中SetUnhandledExceptionFilter函数应用 Qt设置崩溃时产生dmp文件 Q原创 2021-01-27 14:22:10 · 2230 阅读 · 0 评论 -
Mysql net start mysql启动,提示发生系统错误 5 拒绝访问
@echo off :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> If error flag set, we do not have ad.原创 2021-01-25 13:51:58 · 109 阅读 · 1 评论 -
跨平台的崩溃定位工具Google Breakpad
参考Google Breakpad原理及说明 Google Breakpad 完全解析(一) —— Windows入门篇原创 2021-01-22 10:41:40 · 144 阅读 · 0 评论 -
通过注册表设置生成Dump
参考windows程序崩溃生成dump文件原创 2021-01-21 14:53:52 · 826 阅读 · 0 评论 -
Dos命令FOR
参考DOS的FOR命令用法总结 dos命令for用法详解 dos命令行或批处理中变量一个百分号和两个百分号的区别 Windows CMD命令大全(值得收藏) DOS批处理中%cd%和%~dp0的区别 Windows CMD命令大全 dos中定义变量与获取常见的引用变量以及四则运算、备份文件(set用法)...原创 2021-01-20 11:02:08 · 260 阅读 · 0 评论 -
MySQL存储引擎
参考Mysql 中 MyISAM 和 InnoDB 的区别有哪些?原创 2021-01-19 16:14:30 · 51 阅读 · 0 评论 -
Windows上MySQL静默安装
参考在mysql命令行下执行sql文件 Windows环境Mysql静默安装 mysql5.7静默安装原创 2021-01-19 16:11:16 · 670 阅读 · 0 评论 -
Dos命令脚本中的注释
参考bat脚本中怎么注释命令行原创 2021-01-19 15:52:16 · 981 阅读 · 0 评论 -
设置和修改环境变量
方法一直接修改注册表。方法二通过我的电脑来设置系统的环境变量。方法三所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说当关闭此cmd命令行窗口后,将不再起作用。方法如下:1、查看当前所有可用的环境变量:输入 set 即可查看;2、查看某个环境变量:输入 “set 变量名”即可,比如想查看path变量的值,即输入 set path;3、修改环境变量 :输入 “set 变量名=变量内容”即可,比如将path设置,为“d:\nmake.exe”,原创 2021-01-19 15:04:15 · 3088 阅读 · 0 评论 -
Dos命令之拷贝文件
使用xcopy参数 /y 可以实现不提示而直接覆盖。一、Xcopy参数介绍命令格式:XCOPY source [destination] 一堆可选的参数参数介绍source 指定要复制的文件。destination 指定新文件的位置和/或名称。/A 只复制有存档属性集的文件, 但不改变属性。/M 只复制有存档属性集的文件, 并关闭存档属性。/D:m-d-y 复制在指定日期或指定日期以后改变的文件。如果没有提供日期,只复制那些源时间比目标时间新的文件。/EXCLUDE:f原创 2021-01-19 14:37:28 · 1329 阅读 · 0 评论 -
MySQL静默安装之ERROR 2003 (HY000)以及服务无法启动
背景MySQL5.5.62在Windows上安装。两台配置相同的主机,不妨成为HostA和HostB,现在HostA上安装MySQL5.5.62,双击安装包,按照引导的方式安装。将安装之后的MySQL Server 5.5目录及其下的内容拷贝到HostB(为了实现静默安装)。拷贝到如下目录C:\Program Files\MySQL\问题执行连接数据库命令,出错C:\Program Files\MySQL\MySQL Server 5.5\bin>mysql -uroo..原创 2021-01-18 10:33:14 · 157 阅读 · 1 评论 -
Dos命令之变量
参考【cmd】变量总结原创 2021-01-18 10:10:02 · 871 阅读 · 0 评论 -
Windows上MySQL安装
参考mysql修改用户密码的方法及命令 MySQL安装成功后dos命令行设置密码 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)原创 2021-01-18 10:08:02 · 53 阅读 · 0 评论 -
windows安装包相关概念
参考静默安装 .msi文件和.exe文件的区别原创 2021-01-12 16:48:22 · 765 阅读 · 0 评论 -
DUMP的样例程序
1、简介对于程序崩溃,最快的解决方式是生成Dump文件,通过生成Dump文件使用调试工具进行调试,还原程序崩溃时的状态,能够起到快速定位排查问题的作用。Dump文件是进程的内存镜像,可以把程序的执行状态通过调试器保存到Dump文件中。2、Dump文件的含义和作用2.1、Dump文件的类型Windows下Dump文件分为两大类,内核模式Dump和用户模式Dump。用户模式Dump进一步可以分为完整Dump(Full Dump)和迷你Dump(Mini Dump)。Dump文件是进程的内存镜原创 2020-12-25 14:23:46 · 452 阅读 · 0 评论 -
Dump
Dump文件的生成和使用https://blog.csdn.net/lk142500/article/details/80563552DUMP文件分析1:DUMP文件简介https://blog.csdn.net/hustd10/article/details/52075265dump获取与分析https://blog.csdn.net/zhaohong_bo/article/details/90070575...原创 2020-12-07 14:31:51 · 61 阅读 · 0 评论