Windows
__BMGT()
___
展开
-
C++ 获取所有进程信息
【代码】C++ 获取所有进程信息。转载 2024-08-04 23:14:55 · 59 阅读 · 0 评论 -
C++ 给其他进程注入二进制代码
【代码】C++ 给其他进程注入二进制代码。转载 2024-08-01 14:58:22 · 53 阅读 · 0 评论 -
C++ 遍历目标进程的内存区域信息并输出相关信息
【代码】C++ 遍历目标进程的内存区域信息并输出相关信息。转载 2024-08-01 14:48:20 · 53 阅读 · 0 评论 -
C++ 文件映射内存读写
【代码】C++ 文件映射内存读写。原创 2024-08-01 02:59:13 · 137 阅读 · 0 评论 -
C++ 文件映射内存
【代码】C++ 文件映射内存。原创 2024-08-01 00:26:34 · 153 阅读 · 0 评论 -
C++ 共享内存
【代码】C++ 共享内存。原创 2024-07-31 22:49:59 · 176 阅读 · 0 评论 -
Windows 枚举端口
输出windows 端口转载 2022-06-04 19:26:41 · 258 阅读 · 0 评论 -
Windows 蓝牙RFCOMM连接
windows 蓝牙 通信转载 2022-06-04 19:12:40 · 878 阅读 · 0 评论 -
Windows 监听USB事件
设备事件监听转载 2022-06-04 16:21:22 · 951 阅读 · 0 评论 -
Windows DeviceIoControl 获取磁盘容量
windows ioctl 获取磁盘信息转载 2022-06-04 16:14:02 · 417 阅读 · 0 评论 -
Windows 管理多个桌面
windows多个桌面管理转载 2022-06-03 17:05:40 · 583 阅读 · 0 评论 -
Bad owner or permissions on C:\\Users\\用户名/.ssh/config
https://github.com/PowerShell/Win32-OpenSSH/releases1.下载 OpenSSH-Win64.zip 2.替换或者复制 到 C:\Windows\System32\OpenSSH 这个目录 或者设置到环境变量Path3.vscode 就可以通过ssh连接linux了这个错误本身就是windows10自带的openssh有问题,有bug。ssh配置都是正确的,git都能使用,就windows10自带安装的openssh不行。不要用wind原创 2022-05-20 11:47:35 · 795 阅读 · 0 评论 -
Godot 引入本地C#程序集
xxxxx.cspro文件 ,以上文件加入如下依赖<ItemGroup> <Reference Include="xx.yy.com"> <HintPath>相对路径/文件.dll</HintPath> </Reference> </ItemGroup>include必须要 . 连接,否则有问题!!!这个就是本地路径程序集如果要设置nuget里的如下:<ItemGro...原创 2022-05-02 04:36:55 · 1234 阅读 · 0 评论 -
台式机windows10睡眠模式,再断电能恢复吗?
DR台式机,windows10 睡眠模式下,断电后,再启动 还能 恢复 以前的会话内容。原创 2021-10-19 09:06:22 · 1265 阅读 · 0 评论 -
windows 颜色拾取器
Windows color pickerPOINT pt = { 0 };GetCursorPos(&pt);bool Shift = ((GetAsyncKeyState(VK_SHIFT) & 0x8000) != 0);// Get the device context of the desktop and from it get the color // of the pixel at the current mouse pointer position转载 2021-09-06 11:03:23 · 918 阅读 · 0 评论 -
html 打开时间设置
<a href="ms-settings:dateandtime?activationSource=SMC-IA-4026213" target="_blank" >打开“日期和时间”设置</a>转载 2021-08-31 21:53:37 · 333 阅读 · 0 评论 -
C++ windows base output
HANDLE hConOut, hConIn;hConIn = GetStdHandle(STD_INPUT_HANDLE);hConOut = GetStdHandle(STD_OUTPUT_HANDLE);void zputc (WCHAR c){ DWORD wc; WriteConsoleW(hConOut, &c, 1, &wc, 0);}void zprintf ( const WCHAR *fmt, ...){ UINT r, i, j, .转载 2021-06-28 17:36:20 · 131 阅读 · 0 评论 -
C++ QT抓取桌面
QScreen *screen_ = QApplication::primaryScreen(); QPixmap pic = screen_->grabWindow(0); QBuffer buffer(&result); buffer.open(QIODevice::WriteOnly); bool isok = pic.save(&buffer, "jpg");转载 2021-06-04 11:09:27 · 666 阅读 · 0 评论 -
C++ 获取所有窗口
// WinAPI.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include<Windows.h>#include <iostream>BOOL CALLBACK window_callback(HWND window, LPARAM lParam) { char title[255]; GetWindowTextA(window, title, sizeof(title)); std::cout << title.转载 2021-06-04 10:57:50 · 2421 阅读 · 1 评论 -
C++ hdc和bitmap utilities
#include "stdafx.h"#include "PeeperLib.h"#include "PeeperZip.h"#include "Base64.h"#include <afxinet.h>#pragma comment(lib, "Wininet.lib")BOOL WINAPI PL_InitSocket(){#define MAJOR_VERSION 1#define MINOR_VERSION 2 int nStatus = 0; WORD wM.转载 2021-06-04 10:55:04 · 613 阅读 · 0 评论 -
C++ 获取远程桌面的部分代码(jsmpeg-vnc)
#define WIN32_LEAN_AND_MEAN#include <Windows.h>#include <stdio.h>#include <stdlib.h>#include "grabber.h"grabber_t *grabber_create(HWND window, grabber_crop_area_t crop) { grabber_t *self = (grabber_t *)malloc(sizeof(grabber_t));.转载 2021-06-04 09:32:38 · 834 阅读 · 0 评论 -
CMake arm 编译 参数设置
#THIS FILE IS AUTO GENERATED FROM THE TEMPLATE! DO NOT CHANGE!set(CMAKE_SYSTEM_NAME Generic)set(CMAKE_SYSTEM_VERSION 1)cmake_minimum_required(VERSION 3.17)# specify cross compilers and toolsset(CMAKE_C_COMPILER arm-none-eabi-gcc)set(CMAKE_CXX_COMPI.原创 2021-02-22 16:57:52 · 2520 阅读 · 2 评论 -
C++ mpg(要自己备一个)输出frame失败
// SDL_Demo1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。//#include <iostream>#include<output>extern "C" {#include<libavcodec/avcodec.h>}using namespace xiuye;#define INBUF_SIZE 4096static void pgm_save(unsigned char* buf, int wra.原创 2021-02-06 18:20:24 · 279 阅读 · 0 评论 -
C++ SDL2 play YUV (流畅,不会卡住)
/** * SDL2播放RGB/YUV * * 本程序使用SDL2播放RGB/YUV视频像素数据。SDL实际上是对底层绘图 * API(Direct3D,OpenGL)的封装,使用起来明显简单于直接调用底层 * API。 * * 函数调用步骤如下: * * [初始化] * SDL_Init(): 初始化SDL。 * SDL_CreateWindow(): 创建窗口(Window)。 * SDL_CreateRenderer(): 基于窗口创建渲染器(Render)。 * SDL.转载 2021-02-06 16:17:08 · 375 阅读 · 0 评论 -
C# YUV4202RGB 工具方法
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace YUV4202RGB{ public static class YUVHelper { /// <summary> /// YUV420图片字节数据保存为.bmp图片 /// </summary.转载 2021-02-03 18:31:24 · 529 阅读 · 1 评论 -
SDL2 播放 YUV 原始视频数据
//#define SDL_MAIN_HANDLED#include<SDL.h>#include<iostream>using namespace std;int main(int argc, char* argv[]) { //very important and serious about YUV format //cif 352*288 , otherwise fail to play!!! const int width = 352, height = .原创 2021-02-02 19:28:14 · 304 阅读 · 2 评论 -
Windows copy bitmap
HBITMAP CopyBitmap( HBITMAP hbm) { HDC hdcSrc = CreateCompatibleDC(NULL); HDC hdcDst = CreateCompatibleDC(NULL); HBITMAP hbmOld, hbmOld2, hbmNew; BITMAP bm; GetObject(hbm, sizeof(bm), &bm); hbmOld = SelectObject(hdcSrc, hbm); .转载 2021-02-02 10:21:40 · 205 阅读 · 0 评论 -
C++ write simple debugger
Simple Debugger:#include<Windows.h>#include<tchar.h>#include <strsafe.h>#include<locale.h>//#include<stdlib.h>void GetErrorMessage(DWORD errCode, LPTSTR errMsg,DWORD size) { FormatMessage( //FORMAT_MESS.原创 2020-12-30 18:04:28 · 226 阅读 · 0 评论 -
C++ windows Address Windowing Extensions (not OK)
#include <windows.h>#include <stdio.h>#include <tchar.h>#define MEMORY_REQUESTED 1024*1024 // request a megabyteBOOLLoggedSetLockPagesPrivilege(HANDLE hProcess, BOOL bEnable);void _cdecl main(){ BOOL bResult; .转载 2020-12-29 14:27:37 · 137 阅读 · 0 评论 -
C++ Obtaining a File Name From a File Handle
#include <windows.h>#include <stdio.h>#include <tchar.h>#include <string.h>#include <psapi.h>#include <strsafe.h>#define BUFSIZE 512BOOL GetFileNameFromHandle(HANDLE hFile){ BOOL bSuccess = FALSE; TCHA.转载 2020-12-29 13:51:52 · 191 阅读 · 0 评论 -
C++ Creating a File Mapping Using Large Pages (未成功)
#include <windows.h>#include <tchar.h>#include <stdio.h>#include<locale.h>#include<conio.h>#define BUF_SIZE 65536TCHAR szName[] = TEXT("LARGEPAGE");typedef int (*GETLARGEPAGEMINIMUM)(void);void DisplayError(const w.转载 2020-12-29 13:19:52 · 237 阅读 · 0 评论 -
C++ Creating Named Shared Memory
#include <windows.h>#include <stdio.h>#include <conio.h>#include <tchar.h>#include<locale.h>#define BUF_SIZE 256TCHAR szName[] = TEXT("Global\\MyFileMappingObject");TCHAR szMsg[] = TEXT("Message from first process.");.转载 2020-12-29 11:46:52 · 159 阅读 · 0 评论 -
C++ Creating a View Within a File
#include<windows.h>#include<stdio.h>#include<tchar.h>#include <strsafe.h>#include<locale.h>#define BUFFSIZE 1024#define FILE_MAP_START 138240 //135KBLPCWCHAR file = TEXT("test.txt");DWORD failureMessage() { DWOR.转载 2020-12-28 17:45:25 · 124 阅读 · 0 评论 -
C++ simple heap ops
#include<Windows.h>#include<tchar.h>#include<stdio.h>#include<intsafe.h>int __cdecl _tmain() { DWORD NumberOfHeaps; DWORD HeapsIndex; DWORD HeapsLength; HANDLE hDefaultProcessHeap; HRESULT Result; PHANDLE aHeaps; SIZE.原创 2020-12-28 16:35:56 · 113 阅读 · 0 评论 -
C++ windows 下截屏
#include<Windows.h>#include <strsafe.h>#include<iostream>using namespace std;DWORD failureMessage() { DWORD dw = GetLastError(); //LPVOID lpMsgBuf; wchar_t* lpMsgBuf; //LPVOID lpDisplayBuf; FormatMessage( FORMAT_MESSAGE..原创 2020-12-25 18:11:13 · 592 阅读 · 0 评论 -
C++ DhcpV4FailoverGetClientInfo
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF// ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A// PARTICULAR PURPOSE.//// Copyright (c) Micros.转载 2020-12-25 11:58:53 · 353 阅读 · 0 评论 -
C++ create window
#include <windows.h>LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE, PWSTR pCmdLine, int nCmdShow){ // Register the window class. const wchar_t CLASS_NA..转载 2020-12-24 17:10:15 · 779 阅读 · 1 评论 -
nasm 汇编生成 windows 可执行文件
default rel section .text extern MessageBoxA handler: sub rsp,40 mov rcx,0 lea rdx,[text] lea r8,[caption] mov r9,1 ; MB_OKCANCEL call MessageBoxA sub ea.原创 2020-09-02 11:27:05 · 1863 阅读 · 0 评论 -
Chrome Browser load native files permission
Add following string into the link target configuration on windows:super: --disable-web-security --user-data-dir=E:\chromeDatageneral: --allow-file-access-from-files --user-data-dir=E:\chromeD...原创 2020-01-03 17:19:32 · 172 阅读 · 0 评论 -
windows 内存分配尝试(AWE相关API编译器没找到库,所以全部注释)
#include#include#include#include#define MEMORY_REQUESTED 1024*1024BOOL LoggedSetLockPagesPrivilege(HANDLE hProcess,BOOL bEnable);int _cdecl main(){ BOOL bResult; ULONG_PTR NumberOfPages; UL原创 2016-03-17 16:35:10 · 892 阅读 · 0 评论