winform调用外部exe,win7下正常 win10错误

天上飞猪 天上飞猪 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
winform调用外部exe,win7下正常 win10错误

代码如下:
Process p = new Process();
p.StartInfo.FileName = "pre_test\\pre_test.exe";//需要执行的文件,我把他放在了网站目录下
// p.StartInfo.FileName = "cmd.exe";//需要执行的文件,我把他放在了网站目录下
p.StartInfo.UseShellExecute = false; //必需
p.StartInfo.RedirectStandardOutput = true;//输出参数设定
p.StartInfo.RedirectStandardInput = true;//传入参数设定
p.StartInfo.CreateNoWindow = true;
// p.StartInfo.Arguments = "D:\\ppp";//参数以空格分隔,如果某个参数为空,可以传入””

//p.StartInfo.StandardErrorEncoding =System.Text.Encoding.UTF8;//传入参数设定
p.Start();
p.StandardInput.WriteLine("d:\\result");
StreamReader _StreamReader = p.StandardOutput;
string line = _StreamReader.ReadToEnd();
string _Resultindex =line.Substring( line.IndexOf("[[")+2,6);
Console.WriteLine($"获取的值是:{_Resultindex}");
p.WaitForExit();//等待程序执行完退出进程
p.Close();
_StreamReader.Close();
根据win10下提示 p.StandardInput没有接收到参数
...全文

相关推荐

c#的winform调用外部exe作为子窗体

本篇将详细讲解如何在C#的WinForm应用中调用外部exe作为子窗体,并提供相关知识点。首先,理解子窗体的概念。

杨航 AI

喷涂工艺SCADA上位机:Winform实现的生产级exe系统

SCADA系统是工业自动化中实现数据采集、监控报警、历史追溯与报表输出的核心技术体系;Winform作为成熟稳定的桌面GUI框架,在资源受限、网络不稳、兼容性要求高的车间现场仍具不可替代性。其原理在于依托.NET Framework原生运行时,通过GDI+轻量渲染、内存映射缓存、S7CommPlus协议直连PLC等机制,保障毫秒级响应与断网续传能力。技术价值体现在交付即用(单文件exe)、免环境依赖、低硬件门槛与高鲁棒性,广泛适用于汽车零部件、涂装产线、中小型离散制造等场景。本文详解一个连续稳定运行14个月

weixin_33849215

Winform调用Google翻译APIv3实战指南

Google翻译API是典型的云原生RESTful机器翻译服务,其核心原理基于神经网络模型与标准化HTTP接口封装。技术价值在于免训练、高准确率、多语言支持及企业级SLA保障,广泛应用于桌面软件国际化、外贸系统集成、离线增强型翻译工具等场景。本文聚焦.NET Winform平台,详解如何通过Service Account认证、JWT令牌签发、HttpClient生命周期管理及线程安全UI更新,将Google Cloud Translation API v3稳定集成到本地桌面应用中,同时涵盖缓存优化与离线兜底

weixin_34175509

Winform轻量级SCADA系统:S7-200CN通信与实时监控实战

SCADA系统是工业自动化中实现数据采集、监控与控制的核心技术,其本质在于协议解析、实时性保障与人机交互协同。在老旧产线(如Windows 7工控机、S7-200CN PLC)场景下,传统组态软件因协议支持弱、响应滞后、二次开发封闭而难以落地;而基于.NET Framework的Winform架构凭借低内存占用、高启动速度和强兼容性,成为轻量级SCADA的理想载体。本文聚焦S7-200CN PPI协议直连、Winform Timer精准调度、ChartSurface双缓冲趋势图渲染及PropertyGrid

丑心疼

winform窗体怎么来调用外部*.exe文件

在C# Winform应用开发中,调用外部的.exe文件是一项常见的需求,这通常涉及到进程管理和操作系统的交互。

大能猫灬蹲坑逗蛆
评论 6
收藏 已收藏
分享
返回顶部
天上飞猪
C# 111,128 成员 642,536 内容