自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C++ 读取文件(文本文件,bin二进制文件)

1.读取文本文件#include <iostream>#include <fstream>int main(){ char buf[64]; ifstream ifs("pid.txt",ios_base::in); ifs.read(buf,64);} 2.读取bin文件#include <iostream>#include <fstream>int main(){ char buf[64]; ifstream ifs("

2021-07-30 15:42:51 1519

原创 createprocess 重定向子进程的标准输入为管道的读端,父进程向管道写入数据时,子进程标准输入输入一些数据

官方参考https://docs.microsoft.com/en-us/windows/win32/procthread/creating-a-child-process-with-redirected-input-and-output由于我并不需要读取子进程的输出,所以简化了一下过程,改动不多代码流程并不复杂:从文件中读取信息数据,并写入管道的写端子进程从管道读端读取数据,这里因为重定向为子进程的输入,所以父进程写入数据到管道写端的话,子进程就能从管道拿到消息写到标准输入直接贴出代码:#

2021-07-20 14:19:54 769 1

原创 C/C++,程序打开一个ffmpeg录制,发送一个‘q’给ffmpeg,使其安全退出

#include <iostream>#include <Windows.h>using namespace std;HWND GetWindowHandleByPID(DWORD dwProcessID,char cmd){ HWND h = GetTopWindow(0); while (h) { DWORD pid = 0; DWORD dwTheardId = GetWindowThreadProcessId(h, &pid); if

2021-07-18 00:43:46 732 2

原创 通过进程pid获取窗口句柄HWND,然后可以通过sendmessage进行交互通讯

//通过pid获取窗口句柄HWND GetHwndByPid(DWORD dwProcessID){ HWND h = GetTopWindow(0); HWND retHwnd = NULL; while (h) { DWORD pid = 0; DWORD dwTheardId = GetWindowThreadProcessId(h, &pid); if (dwTheardId != 0) {

2021-07-16 11:00:37 3955

原创 获取ShellExecuteEx执行后的进程pid

SHELLEXECUTEINFO ShExecInfo = {0}; ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS; ShExecInfo.hwnd = NULL; ShExecInfo.lpVerb = NULL; ShExecInfo.lpFile = _T("E:\\Users\\kd\\Desktop\\向天再借五百年.txt"); //...

2021-07-15 20:26:19 1075

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除