![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows
C++程序员Carea
十年一线开发经验,热爱 C++ ,热爱编程
展开
-
一招根治Windows自带杀毒软件 Microsoft Defender
文件夹:C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.23080.2006-0。以毒攻毒:用腾讯电脑管家的文件粉碎机将Microsoft Defender 文件粉碎,再卸载腾讯电脑管家。记录下此时该文件的路径(保存在记事本里,后面要用)。开机任务管理器就能看到 Microsoft Defender 又瞎忙起来了。点击 文件粉碎 强力清除 添加文件, 把上面保存的文件夹复制进去,选中。文件名:MsMpEng.exe。原创 2023-09-29 07:38:53 · 657 阅读 · 0 评论 -
Windows子窗口 内嵌子窗口 嵌入其他窗口中
代码】Windows子窗口内嵌子窗口嵌入其他窗口中。原创 2022-07-19 13:13:09 · 744 阅读 · 0 评论 -
MinGW安装
下载 MinGW - Minimalist GNU for Windows download | SourceForge.net安装教程参考:MinGW下载和安装教程一定要配置环境变量原创 2022-05-27 17:18:13 · 251 阅读 · 0 评论 -
CreateMutex互斥体对象
hMutex = CreateMutex(NULL/*use default*/ , FALSE/*bInitialOwner 为TRUE表示只能创建一个进程实例 为FALSE表示可以多开进程,内存中会有多个同名的Mutex对象 */ , szName); if (GetLastError() == ERROR_ALREADY_EXISTS) {//如果有其他实例已经启动 m_bExist = TRUE; }如果bInitialO...原创 2022-05-18 10:19:33 · 169 阅读 · 0 评论 -
Windows C++ 判断磁盘类型 判断目录所在磁盘类型 判断是否U盘路径
#include <iostream>//#include "classAh.h"#include <atlstr.h>#include <vector>#include <string>using namespace std;int main(){ vector<string> dir_list{ "C:", "D:", "E:", "F:", "H:", "J:", "J:\\temp\\",.原创 2022-03-31 13:56:14 · 1970 阅读 · 6 评论 -
Windows批处理bat文件运行传参(传路径参数)
主要是全路径有空格这种情况比较麻烦,下面的批处理文件考虑到了这种情况:my.bat::run bat in cmd , and give 3 paramaters: J:\temp> .\build-.bat 1 5 "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBuild.exe" >> output.txtecho param %1echo param %2echo param %3"%~3" "my.sln" /t:Reb原创 2022-03-03 13:41:48 · 5047 阅读 · 0 评论 -
Windows C++ CreateThread
下面的代码创建两个线程,并执行:#include <Windows.h>#include <iostream>using namespace std;DWORD WINAPI send_message(LPVOID lpParameter){ cout << "send_message" << endl; return 0;}DWORD WINAPI receive_message(LPVOID lpParameter)原创 2021-08-12 07:13:30 · 389 阅读 · 0 评论 -
Windows开机启动
对一个可执行程序,创建一个快捷方式,把快捷方式复制到先这个目录即可:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp原创 2021-03-18 08:49:03 · 158 阅读 · 0 评论 -
Process Explorer v16.32 Windows下查看进程详细信息
官方下载https://docs.microsoft.com/zh-cn/sysinternals/downloads/process-explorer原创 2021-01-18 11:07:40 · 972 阅读 · 0 评论 -
WSL安装与使用
https://docs.microsoft.com/zh-cn/windows/wsl/install-win10原创 2020-11-12 08:58:39 · 5026 阅读 · 1 评论 -
Windows查看端口占用
netstat -ano | findstr 端口号 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 13692 TCP 10.60.33.15:30662 192.168.8.88:8080 ESTABLISHED 5656 TCP 10.60.33.15:30675 192.168.1.230:8080 TIME_WAIT 0...原创 2020-06-29 15:17:27 · 569 阅读 · 0 评论 -
老毛桃U盘制作启动盘
选“ISO模式”》一键制作原创 2020-06-24 16:31:13 · 387 阅读 · 0 评论 -
如何删除U盘中的EFI分区
https://jingyan.baidu.com/article/1612d5005ebe88e20e1eee82.html原创 2020-06-16 10:02:02 · 2052 阅读 · 0 评论 -
DebugView 调试入门
https://blog.csdn.net/jiankunking/article/details/44984487原创 2020-06-11 13:28:43 · 211 阅读 · 0 评论 -
Windows C++ 进程辅助类 进程启动 结束 查找 看门狗 守护进程
注意:下面类中用到的std::string path路径,一律假设为编码ASCI路径,因为是调用Windows API。头文件#pragma once#include <WinBase.h>#include <string>class ProcessHelper{public: static bool IsRunningAlready(const std::string& processName); static void StartProcessBy原创 2020-05-18 09:40:17 · 608 阅读 · 0 评论 -
VerQueryValue获取文件-属性-详细信息
经典封装:https://blog.csdn.net/liwen930723/article/details/49471459结构包含了文件的版本信息:GetFileVersionInfoSize函数用于判断系统能否检索到指定文件的版本信息,如果可以函数返回版本信息的字节大小:DWORD WINAPI GetFileVersionInfoSize( __in L...转载 2020-04-22 14:33:36 · 724 阅读 · 0 评论 -
Windows文章列表
Windows API错误码 GetLastError返回值含义原创 2020-04-14 11:00:31 · 172 阅读 · 0 评论 -
Windows API错误码 GetLastError返回值含义
https://www.cnblogs.com/txwtech/p/11061940.html原创 2020-04-11 15:00:09 · 513 阅读 · 0 评论 -
Windows C++ 查找指定名称的进程是否在运行
DWORD ProcessHelper::FindProcessIDByName(const std::string& processName)//0 not found ; other found; processName "processName.exe"{ HANDLE hProcessSnap; PROCESSENTRY32 pe32; hProcessSnap =...原创 2020-03-19 16:59:39 · 2703 阅读 · 0 评论 -
Windows Visual Studio C++程序运行时需要管理员权限,程序运行时自动获取管理员权限
原创 2020-03-11 08:48:06 · 1458 阅读 · 0 评论 -
Visual Studio C++ 远程调试 附加到进程 MSVSMON.EXE
具体操作步骤https://www.cnblogs.com/caihuihot/p/4349516.html原创 2020-03-09 10:42:18 · 1008 阅读 · 0 评论 -
Windows EXE实例只能运行一个
bool ProcessHelper::IsRunningAlready(const std::string& processName){ HANDLE tempMutex = CreateMutexA(NULL, TRUE, processName.c_str()); DWORD dwRet = GetLastError(); if (tempMutex) { if (E...原创 2020-03-02 08:39:41 · 619 阅读 · 0 评论 -
Windows开机启动
#include <Windows.h>#include <string>#include <ShellAPI.h>//设置当前程序开机启动void AutoPowerOn(){ HKEY hKey; //std::string strRegPath = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\...原创 2020-03-02 08:20:17 · 185 阅读 · 0 评论 -
C++开发Windows Service 服务开发
卸载服务sc delete 服务名原创 2020-02-13 13:27:03 · 689 阅读 · 0 评论 -
Windows C++遍历进程查找exe是否在运行 CreateToolhelp32Snapshot函数
参考:CreateToolhelp32Snapshot函数#include "tlhelp32.h"//Kernel32.dll Kernel32.libDWORD FindProcessIDByName(const std::wstring& processName)//0 not found ; other found; processName "processName.exe...原创 2020-02-12 17:12:43 · 426 阅读 · 0 评论 -
Windows共享文件夹
A机器IP192.168.10.198在A上任意位置新建一个文件夹设置为共享文件夹,用于其他机器访问具体步骤:新建文件夹“Share”》右键属性》共享》下拉选择“Everyone”添加》共享》完成另外,设置 A机器:设置》状态》网络共享中心》更改高级共享设置》所有网络》启用共享;密码保护的共享》关闭密码保护共享B机器访问A机器的共享文件夹Win10 运行 输入:\...原创 2020-01-20 13:16:29 · 659 阅读 · 0 评论 -
VMWare虚拟机共享主机文件夹
虚拟机中的系统通常需要获取主机中的文件,或者访问主机中的文件,这个可以用共享文件夹来方便的实现。正在运行的虚拟机系统也可以随时设置随时使用: 右键虚拟机系统》设置》选项》共享文件夹》总是启用》在Windows客户机中映射为网络驱动器》添加》下一步》浏览》选择一个主机中的磁盘或者文件夹》确定》确定》在虚拟机系统中》我的电脑》就可看到外面主机的文件夹了原创 2015-08-27 12:56:41 · 1377 阅读 · 0 评论 -
WMWare安装WMware tools
http://jingyan.baidu.com/article/22fe7ced6437433002617fee.html有了这个工具之后,你想要的什么功能都会有了:共享文件夹!文件拖拽!碉堡了!转载 2015-01-27 11:38:52 · 1040 阅读 · 0 评论 -
Windows不重启使环境变量生效
操作方法:(1)进入DOS命令提示符,输入:set PATH=C: (2)关闭DOS窗口。再次打开DOS窗口(3)输入:echo %PATH% ,可以发现设置的 PATH 值已经生效原创 2014-08-26 09:09:20 · 1320 阅读 · 0 评论 -
将exe发布为windows服务程序
http://wangye.org/blog/archives/42/转载 2014-11-10 15:59:38 · 3209 阅读 · 0 评论 -
VC创建无窗口的控制台程序
参考:http://blog.163.com/weiming886521365@126/blog/static/3311507420115292921827/#pragma comment(linker,"/subsystem:\"Windows\" /entry:\"mainCRTStartup\"")(1)以上代码加入你的头文件stdafx.h或其他头文件中就不会有控制台窗口了 (2)要注意建原创 2015-08-28 09:29:29 · 4298 阅读 · 0 评论 -
telnet测试对方端口
百度经验 http://jingyan.baidu.com/article/a3aad71aa9e6efb1fb009694.html 命令:telnet 172.17.10.11 5109原创 2015-07-24 12:55:06 · 2871 阅读 · 0 评论 -
Windows C++调用exe等
百度经验写的很清晰C++#include using namespace std;int main(int argc, char *argv[]){system("time");return 0;}C#include #includeint main(int argc, char *argv[]){system("time");return 0;}原创 2016-01-06 16:39:02 · 1488 阅读 · 0 评论 -
C++控制台输出字体颜色字体背景色
#include "stdio.h" #include "windows.h" int main(int argn, char **argv) { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_GREEN); printf("Hello"); SetCons原创 2017-07-06 21:17:17 · 2033 阅读 · 0 评论 -
Windows远程桌面连接传送文件
http://jingyan.baidu.com/article/2fb0ba4053075a00f2ec5f1c.html转载 2014-05-27 09:30:20 · 2229 阅读 · 0 评论