通过Process调用桌面程序

View Code

 1 private void Form1_Load(object sender, EventArgs e)
 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调用桌面程序相关推荐

  1. java 使用Process调用exe程序 及 Process.waitFor() 死锁问题了解和解决

    前言 最近在开发android的同时也在开发java ,碰到了需要使用java 程序调用exe的需求,这里我使用的 process 来调用的.该篇文章 读完需要8+分钟,文章类型为 小白入门类型,此处 ...

  2. .net 部署到服务端IIS,Process调用exe程序无法运行问题解决

    场景: 开发某一功能将html内容转换为pdf,采用第三方插件wkhtmltopdf.exe进行转换.在本地调试正常运行,部署到服务端后文件没有正常生成. IIS中,Process打不开cmd程序,程 ...

  3. 浏览器调用桌面程序方法

    一.注册服务 1.说明 参见浏览器客服qq点击后唤起qq聊天窗口.其在注册表中添加如下信息,这个本身也是win自己支持的.其中 C:\\Program Files (x86)\\Tencent\\QQ ...

  4. 利用Register protocol实现网页调用桌面程序(类似迅雷、QQ等)

    前言 我们经常看到 tencent://.. thunder://     这两种开头的网址,往往觉得很奇怪,很想弄懂其中的原理,是如何实现的,我查找了相关的 资料,终于找到了,跟大家分享下. 原理篇 ...

  5. 桌面程序调用Web Service应用实例

    作者:朱金灿 来源:blog.csdn.net/clever101 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com ...

  6. (02)C++ builder之WINDOWS系统服务编写与WINDOWS桌面程序调用

    (中行雷威2018.3.12) (同一个世界,同一个梦想,交流学习C++Builder XE10,传承c++builder的魅力!欢迎各地朋友加入我的QQ群484979943,进群密码"BC ...

  7. c#桌面程序 调用 AutoHotKey脚本 联动通达信股票

    Python结合通达信选股策略进行股票量化 上一篇文章中我讲过,可以做一个桌面程序展示 通达信选股策略量化结果和当日热点股票, 那么今天我们可以再细化一下这个功能,讲讲这里面涉及的重要技术节点: 1. ...

  8. 迁移桌面程序到MS Store(8)——通过APPX下载Win32Component

    在上一篇<迁移桌面程序到MS Store(7)--APPX + Service>中,我们提到将desktop application拆分成UI Client+Service两部分.其中UI ...

  9. 小满Vue3第三十九章(Vue开发桌面程序Electron)

    建议视频教程小满Vue3(第三十九章 electron桌面程序)_哔哩哔哩_bilibili Electron官网Electron | Build cross-platform desktop app ...

  10. Electron前端开发桌面程序--入门篇

    前言 前端开发桌面程序这个概念已经出现有一段时间了,这项技术也已经走向成熟,Github上nw和光electron的star就差不多有10w颗星了,github也衍生出了很多开源的桌面项目俨然成了一个 ...

最新文章

  1. 简述BT下载技术及其公司发展现状
  2. Android开源框架——事件总线 EventBus3.0讲解
  3. 【桌面虚拟化】之五PCoIP
  4. Python机器学习笔记:XgBoost算法(亲测)
  5. JavaScript抽象类及Class.create备忘
  6. []TLD code run
  7. 算法:回溯四 Combination Sum II组合总数II
  8. Mentor许可不够
  9. 用WPS2000做电子相册三步曲(转)
  10. 华为手机如何给应用加锁_如何设置华为手机应用程序锁?
  11. 第四次实验任务 任务一
  12. linux上编译stm32工程,Linux下如何搭建stm32开发环境
  13. React Fiber 04 - 渲染组件、节点更新、节点删除
  14. 使用requests爬取电影天堂数据,用lxml和Xpath
  15. 你是如何看待saas行业
  16. 有域名有服务器没有网站可以备案吗,只有域名没有服务器可以备案吗
  17. 二维码制作教程分享,大家一起来学习吧!
  18. 输入某年某日,判断这一天是这一年的第几天
  19. MyBatis---缓存-提高检索效率的利器
  20. Java实现简单画图工具

热门文章

  1. 我的SQL相关TIPS
  2. 学习vim: 配置python相关插件
  3. 排序算法-快速排序(入门)
  4. 苹果Mac上如何使用预览反转图片?
  5. 2021-08-25
  6. webpack(一)
  7. 网易整合邮箱和博客 可通过邮件更新博客日志
  8. 【设计模式】建造者模式(生成器模式)
  9. 「代码随想录」70. 爬楼梯【动态规划】详解!
  10. exce小技巧,Mac Excel单元格内换行快捷键