腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如何
使用
CreateProcess
()
和
CreatePipe
()
从
cmd.exe
读取
输出
c++
、
windows
、
cmd
如何
使用
CreateProcess
()
和
CreatePipe
()
从
cmd.exe
读取
输出
我一直在尝试创建一个子进程来执行
cmd.exe
使用
命令行指定/K dir..。其目的是
使用
管道将命令的
输出
读回到父进程中。 我已经有了
CreateProcess
()工作,但是涉及管道的步骤给我带来了麻烦。
使用
管道,新的控制台窗口不
浏览 587
提问于2016-03-13
得票数 16
3
回答
可以在windows中存储系统调用的
输出
吗?
c++
、
c
、
windows
例如:我想存储system("dir");的
输出
浏览 0
提问于2009-07-30
得票数 2
回答已采纳
1
回答
管道读数上的ReadFile悬挂
c++
、
winapi
我
使用
CreateProcess
()运行
cmd.exe
(不向用户显示物理窗口),并需要处理
输出
。为此,我决定
使用
CreatePipe
()。我目前有一个问题,所有的
输出
都在
读取
和
处理中,但是对ReadFile()的最后调用是挂起的。这是我的代码:ok =
CreateProcess
(
浏览 0
提问于2019-04-23
得票数 1
1
回答
是否有方法使hStdOutput进入字符串缓冲区?
c++
、
winapi
、
file-io
、
console-application
、
c++20
我成功地创建了一个句柄,它从外部程序获取
输出
,然后导出到文件中。我想用一个stringstream或者类似的方法来完成这个任务。FILE_ATTRIBUTE_NORMAL,si.dwFlags |= STARTF_USESTDHANDLES; 如果这是不可能的,那么
从
外部控制台程序获得
输出
的最快方法是什么
浏览 5
提问于2022-08-11
得票数 0
2
回答
使用
CreateProcess
来调用exe文件?
visual-c++
、
createprocess
、
truecrypt
一直试图
从
我的Visual C++应用程序中调用Truecrypt,但
CreateProcess
无法工作。GetLastError()显示127。
CreatePipe
(&StdOutHandles[0], &StdOutHandles[1si.hStdError = StdErrHandles[1]; /&
浏览 6
提问于2013-06-04
得票数 3
回答已采纳
1
回答
如何
使用
createpcocess将创建的进程的stdout
和
stderr重定向到字符串流?
winapi
、
window
、
createprocess
、
createprocessasuser
这就是问题所在,我希望
使用
createprocess
在win32控制台程序中运行命令,但希望在修改发送到该进程的数据之后能够搜索标准
输出
、标准错误
和
标准输入。这是为了让我可以在幕后做一些事情,在某些情况下,我会生成一个包含stdout
和
stderr部分内容的电子邮件。我已经找到了一些
如何
将
输出
重定向到文件的示例,但它不是我需要的文件,因为我想要用于操作和实时信息访问的
输出
;在获得完整
输出
之前等待进程结束是不可行的,因为它将运行10-2
浏览 4
提问于2014-09-24
得票数 0
2
回答
德尔福
CreateProcess
作为管理员
delphi
、
winapi
、
administrator
、
createprocess
我正在执行一个命令行程序
从
德尔菲。我现在的问题是,我正在执行的程序需要“作为管理员”运行才能正常工作。
如何
让
CreateProcess
作为管理员运行?我看到ShellExecute有一个lpVerb参数,可以设置为“runas”才能工作,但我需要
CreateProcess
能够捕获命令行
输出
并显示它。我想,如果我作为管理员运行我的exe,这些权限将被传递给
CreateP
浏览 15
提问于2022-11-23
得票数 0
回答已采纳
2
回答
使用
Win32执行命令
c++
、
winapi
、
cmd
、
createprocess
-P ft0 -p m2560 -U flash:w:\"file.cpp.hex\":aShellExecute(0, L"open", L"
cmd.exe
avrdude.exe -c breakout -P ft0 -p m2560 -U flash:w:\"file.cpp.hex\":a > log.txt", 0, SW_HIDE); 但是我想重定向
输出
缓冲区,所以我想我应该
使用
<em
浏览 0
提问于2015-07-22
得票数 1
1
回答
代码在CLR项目中工作,而不是Win32。
c++
、
visual-studio
、
winapi
我在试着跑 std::shared_ptr<FILE> pipe(_popen(cmd, "r"), _pclose); char buffer[128]; while (!feof(pipe.get())) {
浏览 2
提问于2015-12-22
得票数 0
回答已采纳
2
回答
在C++中将Powershell.exe的输入
和
输出
重定向到管道
c++
、
powershell
、
winapi
、
pipe
、
named-pipes
我正在尝试在C++中执行powershell命令,并通过管道获取其
输出
。 {
浏览 0
提问于2016-06-20
得票数 5
1
回答
获取syscall.
CreateProcess
的
输出
windows
、
go
var pI syscall.ProcessInformation syscall.
CreateProcess
( argv, nil, 0x08000000, nil, &pI) 现在我
浏览 63
提问于2019-05-23
得票数 0
1
回答
使c++程序以交互方式将输入
输出
传递给windows命令提示符
c++
、
windows
、
multithreading
、
pipe
、
ipc
我想做一个简单的程序,并行地启动
cmd.exe
,并将用户的输入作为命令,然后将命令传递给
cmd.exe
,执行后,我的程序应该
从
cmd.exe
获取
输出
,并将其显示给用户。基本上是命令提示符的界面。我不想
使用
system()这样的方法,因为它们每次都会启动一个新的cmd实例,并且我不能运行像cd这样的命令。 我尝试
使用
以下代码生成cmd并显示初始行(版权所有...)
CreatePipe
(&stdinRd, &stdinWr, &sa
浏览 2
提问于2015-01-30
得票数 1
1
回答
使用
cmd.exe
()
和
CreatePipe
()重定向I/O
c++
、
winapi
我的问题是,我无法
使用
管道从命令行获得
输出
。我读了MSDN,试着
使用
现成的代码(为了理解),但这并没有带来积极的结果。,这就是我
如何
尝试
从
管道中
读取
浏览 0
提问于2020-09-03
得票数 1
回答已采纳
2
回答
如何
将system()函数的
输出
重定向到变量?
c++
我有这样的代码:我想将其结果重定向到一个变量,比如uname。我知道WinAPI,但我想这样做。
浏览 2
提问于2014-10-12
得票数 3
回答已采纳
2
回答
从
Haskell中的没完没了的循环(C程序)获取每一行数据
haskell
、
websocket
、
yesod
我很难
从
标准
输出
中得到每一行的数据。数据由C程序生成。readProcess
和
来自System.Process模块的readCreateProcess。/counter" [] [] liftIO $ threadDelay 1000000为了测试
createProcess
是否有
浏览 1
提问于2018-11-25
得票数 4
回答已采纳
1
回答
将子进程的stdout重定向到父进程stdin。
c++
、
windows
、
child-process
我希望创建一个Windows应用程序,该应用程序将
使用
命令行启动运行cmd命令shell的子进程,并显示子进程创建的
输出
。子进程的
输出
将由父进程
读取
,因此我需要将子进程的stdout连接到父进程的stdin。然后父进程将从其stdin
读取
子进程的
输出
,该子进程将写入其子进程的stdout。父进程将向父进程的stdout显示子
输出
。我的当前版本没有显示dir命令
输出
。父进程不显示来自syst
浏览 1
提问于2014-02-28
得票数 0
回答已采纳
1
回答
从
createProcess
外部获取的句柄
读取
haskell
、
io
、
ipc
我正在尝试创建一个进程,并通过在
createProcess
函数之外提供的句柄与它进行通信: }putStrLn $ "Got " ++ line "someproc"进程将一行
输出
输出
到标准
输出
中,
浏览 5
提问于2017-11-01
得票数 3
回答已采纳
1
回答
使用
匿名管道替代PeekNamePipe() -- WIN32
c++
、
winapi
、
ipc
、
pipe
我有一个程序,它启动另一个控制台程序作为它的子进程,并
使用
匿名管道与它通信。我重定向了它的stdin
和
stdout。伪代码如下所示:
CreatePipe
(&std_in_rd, &std_in_wr, NULL, 0);但是,子进程处理命令需要时间,我不知道应该等待多长时间才能获得其
输出
。我
使用
了一个
浏览 0
提问于2013-06-24
得票数 3
回答已采纳
1
回答
为什么在重定向stdout
和
stdin时,Python的行为不符合预期?
c++
、
c
、
windows
、
redirect
、
io-redirection
我尝试(
使用
CreateProcess
())在windows中重定向
cmd.exe
标准
输出
&标准输入。只要我运行简单的命令或打开GUI应用程序,它就能正常工作,但是如果我尝试运行python这样的软件,它不再给我
输出
(也不能通过stdin获得输入)。SECURITY_ATTRIBUTES); security_attributes.lpSecurityDescriptor = NULL;
Creat
浏览 1
提问于2014-11-23
得票数 3
2
回答
通过Windows管道写入进程STDIN
c++
、
windows
、
process
、
pipe
我正在尝试创建一个函数,该函数将产生一个程序实例,然后通过管道将一些数据输入到它的STDIN中,然后
使用
C++
读取
进程的
输出
。我看过一个位于的MSDN示例,它让我相当困惑,当我尝试
使用
这个示例时,我得到了一些令人讨厌的错误代码,它不能工作。procSi.hStdOutput = hWriteOUT; procSi.dwFlags |= STARTF_USESTDHANDLES;
CreateProcess
/
浏览 2
提问于2012-04-12
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
渗透技巧——从Admin权限切换到System权限
如何在登录界面获取 shell?
如何用1个记事本文件征服全世界?——cmd批处理脚本编写
Windows 10进程镂空技术
DELPHI黑客编程-反弹后门原理实现
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券