【C#】C#调用进程打开一个exe程序

这篇具有很好参考价值的文章主要介绍了【C#】C#调用进程打开一个exe程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、过程

新建WinForm程序,并写入代码,明确要调用的程序的绝对路径(或相对路径)下的exe文件。
【C#】C#调用进程打开一个exe程序,# C#,c#,开发语言

调用代码:
这里我调用的另一个程序的路径是:

F:\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe

你可以把这个路径改成你自己要调用的程序的路径。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication5
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (System.IO.File.Exists(@"F:\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe"))
            {
                System.Diagnostics.Process.Start(@"F:\WindowsFormsApplication2\WindowsFormsApplication2\bin\Debug\WindowsFormsApplication2.exe");    
            }
        }
    }
}

二、效果

运行起来,点击按钮1,也可以同时调用多个exe

【C#】C#调用进程打开一个exe程序,# C#,c#,开发语言

调用的exe程序运行起来:

【C#】C#调用进程打开一个exe程序,# C#,c#,开发语言


总结

可以调用的程序可以不是C#程序,可以是其他应用程序,例如windows自带的一些工具,或者其他语言做的程序,只要是exe都可以启动进程。文章来源地址https://www.toymoban.com/news/detail-700748.html

到了这里,关于【C#】C#调用进程打开一个exe程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python main 函数-启动-传递参数 python 打包 exe C# 进程传参

    在Python编程中,我们经常需要从命令行或其他外部环境中获取参数。Python提供了一种简单而灵活的方式来处理这些参数,即通过main函数传参 1.python main 函数-启动-传递参数 test.py 2. 如果直接传参给 脚本 输出:  输入 aa bb cc cc pyinstaller是一个流行的Python打包工具,它可以将P

    2024年02月09日
    浏览(41)
  • C#实现系统进程的调用,查看进程调用的模块

    1.需要使用命名空间:System.Diagnostics; 2.Process.GetProcess()可以获取所有进程 3.获取进程调用的模块         ProcessModuleCollection modules = currentProcess.Modules;         foreach循环一下FileName就可以查看调用了什么dll文件了 4.有关进程的信息(Process里面有的属性):         Id:经常唯

    2024年02月16日
    浏览(40)
  • C# 调用浏览器打开网址

    调用方法体 打开浏览器帮助类  

    2024年02月15日
    浏览(52)
  • js调用本地exe程序

    通过添加注册表来实现调用 新建reg文件 内容如下 双击reg文件执行 系统提示以上信息就说明注册表添加成功 页面调用 就可以啦!!!

    2024年02月11日
    浏览(27)
  • 浏览器js打开本地exe程序(超详细、可用)

    目的::打开游览器链接,弹出打开本地exe操作 新建txt文件输入以下代码,可自行配置路径,路径必须为\\\\,且最后的 不可省略。 保存txt文件,并修改为xxx.reg文件。最后双击运行 执行HTML代码即可实现目的   双击66666666666666666666

    2024年02月11日
    浏览(54)
  • C#系列-手把手教你安装 Visual Studio配置C#开发环境,创建第一个C#程序

    下载软件 点击此处开始下载 安装依赖 选择.NET desktop development 安装完成,重启电脑 解决方案1 找到这个目录C:ProgramDataMicrosoftVisualStudioPackages 直接搜索VC_redist 找到这个VC_redist.x64.exe文件,一般会有两个,直接全部双击安装 返回VS installer 界面点击:更多—修复 解决方

    2024年04月26日
    浏览(62)
  • C#打包exe程序步骤详解

    每次打包时都要重新搜索一下,索性自己记录一下,翻看自己的博客喽~ 由于目前VS2019已经不支持Visual Studio Installer Projects,所以需要从官网上把Visual Studio Installer 项目扩展下载下来。 官网地址: https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017Instal

    2024年02月13日
    浏览(50)
  • C++开发实战(二):打开已有工程,并编译生成dll、exe等文件

    1、如下几张图,提示很友好,但我都点击了确定,并进行了运行,提示: 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何。。。 2、根据提示安装依赖库 (1)搜索栏搜索应用Visual Studio Installer (2)双击打开,选择单个组件安装,选择 MFC 库(

    2024年02月06日
    浏览(97)
  • C# 在win10/win11调用默认浏览器打开网页

    对于使用C#调用默认浏览器打开网页这个话题,网上资源一般都用的是 Registry.ClassesRoot.OpenSubKey(@\\\"httpshellopencommand\\\"); 或者 System.Diagnostics.Process.Start(\\\"explorer.exe\\\", \\\"...\\\") 之类,但在实践过程中发现前者在Windows 10之后修改默认浏览器并不会修改注册表的这一字节而导致只会调用

    2024年02月13日
    浏览(63)
  • 关于使用C#调用Win32API,抓取第三方句柄,模拟鼠标点击,键盘发送事件(C2Prog.exe)

    因为最近工作需要用就把基本知识整理了一下 主要操作这个软件写程序和选配置   下面例子和Win32以及自己封装的库全在工程文件里面 2023.7.10 :以前写的代码丢了重新写了一下优化了不少 ,所以特此更新一下 以前是1.7的版本目前用的是1.9版本有些不一样需要注意  这里放最新

    2024年02月14日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包