通过Process调用桌面程序
通过Process调用桌面程序
2 {
3 string userid = "admin";
4 string password = "00";
5 string[] cmd = new string[] { @"cd E:\Project\DotNet\bin\Debug", "PhotoMan.exe $StartFromEIP$ " + userid + " " + assword };
6
7 Process p = new Process();
8 p.StartInfo.FileName = "cmd.exe";
9 p.StartInfo.UseShellExecute = false;
10 p.StartInfo.RedirectStandardInput = true;
11 p.StartInfo.RedirectStandardOutput = true;
12 p.StartInfo.RedirectStandardError = true;
13 p.StartInfo.CreateNoWindow = true;
14 p.Start();
15 p.StandardInput.AutoFlush = true;
16 for (int i = 0; i < cmd.Length; i++)
17 {
18 p.StandardInput.WriteLine(cmd[i].ToString());
19 }
20 p.StandardInput.WriteLine("exit");
21 string strRst = p.StandardOutput.ReadToEnd();
22 p.WaitForExit();
23 p.Close();
24 Form1_FormClosed(null, null);
25
26 }
27
28 private void Form1_FormClosed(object sender, FormClosedEventArgs e)
29 {
30 Application.Exit();
31 }
转载于:https://www.cnblogs.com/peijian708/archive/2012/02/02/2335765.html
通过Process调用桌面程序相关推荐
- java 使用Process调用exe程序 及 Process.waitFor() 死锁问题了解和解决
前言 最近在开发android的同时也在开发java ,碰到了需要使用java 程序调用exe的需求,这里我使用的 process 来调用的.该篇文章 读完需要8+分钟,文章类型为 小白入门类型,此处 ...
- .net 部署到服务端IIS,Process调用exe程序无法运行问题解决
场景: 开发某一功能将html内容转换为pdf,采用第三方插件wkhtmltopdf.exe进行转换.在本地调试正常运行,部署到服务端后文件没有正常生成. IIS中,Process打不开cmd程序,程 ...
- 浏览器调用桌面程序方法
一.注册服务 1.说明 参见浏览器客服qq点击后唤起qq聊天窗口.其在注册表中添加如下信息,这个本身也是win自己支持的.其中 C:\\Program Files (x86)\\Tencent\\QQ ...
- 利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)
前言 我们经常看到 tencent://.. thunder:// 这两种开头的网址,往往觉得很奇怪,很想弄懂其中的原理,是如何实现的,我查找了相关的 资料,终于找到了,跟大家分享下. 原理篇 ...
- 桌面程序调用Web Service应用实例
作者:朱金灿 来源:blog.csdn.net/clever101 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com ...
- (02)C++ builder之WINDOWS系统服务编写与WINDOWS桌面程序调用
(中行雷威2018.3.12) (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码"BC ...
- c#桌面程序 调用 AutoHotKey脚本 联动通达信股票
Python结合通达信选股策略进行股票量化 上一篇文章中我讲过,可以做一个桌面程序展示 通达信选股策略量化结果和当日热点股票, 那么今天我们可以再细化一下这个功能,讲讲这里面涉及的重要技术节点: 1. ...
- 迁移桌面程序到MS Store(8)——通过APPX下载Win32Component
在上一篇<迁移桌面程序到MS Store(7)--APPX + Service>中,我们提到将desktop application拆分成UI Client+Service两部分.其中UI ...
- 小满Vue3第三十九章(Vue开发桌面程序Electron)
建议视频教程小满Vue3(第三十九章 electron桌面程序)_哔哩哔哩_bilibili Electron官网Electron | Build cross-platform desktop app ...
- Electron前端开发桌面程序--入门篇
前言 前端开发桌面程序这个概念已经出现有一段时间了,这项技术也已经走向成熟,Github上nw和光electron的star就差不多有10w颗星了,github也衍生出了很多开源的桌面项目俨然成了一个 ...
最新文章
- 简述BT下载技术及其公司发展现状
- Android开源框架——事件总线 EventBus3.0讲解
- 【桌面虚拟化】之五PCoIP
- Python机器学习笔记:XgBoost算法(亲测)
- JavaScript抽象类及Class.create备忘
- []TLD code run
- 算法:回溯四 Combination Sum II组合总数II
- Mentor许可不够
- 用WPS2000做电子相册三步曲(转)
- 华为手机如何给应用加锁_如何设置华为手机应用程序锁?
- 第四次实验任务 任务一
- linux上编译stm32工程,Linux下如何搭建stm32开发环境
- React Fiber 04 - 渲染组件、节点更新、节点删除
- 使用requests爬取电影天堂数据,用lxml和Xpath
- 你是如何看待saas行业
- 有域名有服务器没有网站可以备案吗,只有域名没有服务器可以备案吗
- 二维码制作教程分享,大家一起来学习吧!
- 输入某年某日,判断这一天是这一年的第几天
- MyBatis---缓存-提高检索效率的利器
- Java实现简单画图工具