可视化 在远程 PC 中执行 exe - C++
visual Execute an exe in remote pc - C++
我正在寻找一种方法,从另一个管理服务器(Win2003)在远程电脑(Win2003)中执行我的exe并收集该exe生成的输出。
我的应用程序.exe(例如)将执行并将信息写入文本文件。我还想从管理服务器读取此文本文件(在远程服务器中)。
我知道远程系统中exe的路径,也知道将生成的文本文件路径。但是我不知道如何使用VC++/C++从远程服务器执行该应用程序.exe。
寻求帮助。
谢谢拉古
您应该在 IIS 上承载的目标计算机上创建一些服务(例如 WCF 服务)或最好在窗口服务中创建一些服务,确保该服务具有运行可执行文件所需的所有权限,然后对其进行 shell 并收集标准输出,如下所示。 然后,您可以从远程计算机调用该服务,它就完成了。
我不确定,但也许WinRM(Windows远程管理)对你的目的很有用。您可以在此处阅读介绍。
msdn.microsoft.com 上的"Windows Remote Management"。
至于我,几年前我正在使用这项技术。但我使用的是 C# 而不是 C++(别担心,我提供的链接是关于C++ API)。在那里,我实现了远程RS232(comport)处理。WinRM 允许您执行许多很酷的操作(例如,您可以在远程计算机上控制进程)。
如果远程计算机上已安装应用程序(可执行文件),则可以使用 WMI 在远程计算机上生成进程。
使用Win32_Process并执行 Create 方法。
相关文章:
- 执行用 C++ 编写的.exe(使用 mingw 编译器)时出现问题
- cmd.exe与Powershell中C++程序的不同执行时间
- 在 Linux 上没有 /proc/self/exe 的 C/C++ 运行时可执行文件的大小?
- 无法获取进程 ID 4 (ntoskrnl.exe) 的可执行路径
- 无法使用QProcess在cmd.exe中执行复制命令
- 如何在 windowsservercore Docker 映像上安装执行本机C++ DLL/EXE 所需的所有依赖二进制
- 如何在 Azure 应用服务中使用 cl.exe 编译 C++ 代码并生成可执行文件
- 为什么删除执行组件指针会导致"Program.exe has triggered a breakpoint"
- 如何使jse文件执行编码.exe并静默添加启动?Javascript将文件添加到启动?
- 从 Qt(release) 生成的文件执行.EXE文件时出错
- 程序'main.exe'运行失败:指定的可执行文件不是此操作系统平台的有效应用程序
- 在 Windows 命令行中运行.exe在使用 2 种相同方式执行时会产生不同的输出
- 我的应用程序是从Visual Studio内部运行还是通过执行EXE文件运行
- 如何在命令中传递多个参数,以使用C/C 和SSH在远程Linux计算机上执行EXE
- 创建进程执行 EXE
- 可视化 在远程 PC 中执行 exe - C++
- 在html中执行.exe (c++)或转换为javascript
- 开发c.未能执行.exe错误193:%1不是有效的win32应用程序
- 试图从std::cout执行.exe
- 从命令行执行exe后,命令行应等待exe完成