c#启动本机程序

using system;
    using system.Collections.Generic;
    using system.ComponentModel;
    using system.Data;
    using system.Drawing;
    using system.Text;
    using system.windows
.Forms;
    using system.IO;
    using system.Runtime.InteropServices;
    using system.Security;
    using system.Diagnostics; //命名空间提供特定的类,使您能够与系统进程、事件日志和性能计数器进行交互。
    namespace windows
Application1
    {
      /// <summary>
      /// 启动本机系统程序
      /// 只需要把程序的exe文件写入Process.Start("")中就行
      /// </summary>
      public partial class Form1 : Form
      {
        public Form1()
        {
          InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
          Process.Start("calc.exe");//计算器
        }
        private void button2_Click(object sender, EventArgs e)
        {
          Process.Start("TTPlayer.exe");
        }
        private void button3_Click(object sender, EventArgs e)
        {
          Process.Start("IEXPLORE.EXE");
        }
      }
    }

时间: 2024-09-18 01:54:12

c#启动本机程序的相关文章

云安全支撑技术之本机程序行为判断技术

本文讲的是云安全支撑技术之本机程序行为判断技术,[IT168 资讯]今天我要讲的是 基于行为的恶意代码检测系统,这个技术大家都不陌生,这个技术成为我们瑞星安全策略整个实施辅助的资深技术.在讲恶意行为检测系统之前我先讲一讲传统的检 测系统,这个从病毒软件出现就已经有了,首先这个技术是一个静态的识别技术,然后这个病毒特征码是来自于什么地方呢?从病毒体内提取的原始数据片断以及该 片断的位置信息,这个相信大家都很容易理解.病毒特征码这个技术在这么多年的应用中也有了许多的变化和改进,我列了三点,大家可以看

Android实现软件列表的点击启动另外一个程序功能【附demo源码下载】_Android

本文实例讲述了Android实现软件列表的点击启动另外一个程序功能.分享给大家供大家参考,具体如下: 目前面世的许多软件中有这么一个功能:设备中安装了哪些软件,他们会以一个软件列表清单的形式向用户展示出来. 今天我们就来实现这一功能: 运行环境: motorola defy+ 系统2.3.6 主要 API : PackageInfo,PackageManager,LayoutInflater,ApplicationInfo PackageManger类,它的主要职责是管理应用程序包. 通过它,我

Mysql入门系列:客户机程序5—MYSQL交互式查询程序

6.7 客户机程序5-交互式查询程序 让我们把迄今为止研究的诸多内容整理一下,编写一个简单的交互式客户机程序.它的功能包括可以进入查询,用通用目标查询处理程序process_query 执行查询,并用前面研究过的显示格式process_result_set() 显示查询结果. 客户机程序5在某些方面与mysql类似,虽然在几个特征上还是有所不同.客户机程序5在输入上有几个约束条件: ■ 每个输入行必须包括一个完整的查询. ■ 查询不会以分号或' g'为终止. ■ 不识别类似quit 的命令:而是

MYSQL客户机程序4—在运行时获取连接参数

    6.5 客户机程序4-在运行时获取连接参数     现在我们有了容易修改的防止出现错误的连接代码,我们要了解一些如何做某些比使用NULL 连接参数更灵巧的事情,如在运行时允许用户指定一些值.客户机程序3由于固定连接参数方面的缺陷,要想更改那些值中的任何一个,都必须编辑源文件并重新编译.这十分不方便,特别是想使程序用于其他人时.在运行时指定连接参数的一个通用的方法是使用命令行选项.MySQL分发包中的程序接受两种形式的连接参数,如表6 - 1所示.    与标准的MySQL客户机程序一致,

MYSQL客户机程序2—增加错误检查

    6.3 客户机程序2-增加错误检查    我们的第二个客户机程序将像第一个客户机程序一样,但是将修改它们,考虑错误出现的可能性."将错误检查作为读者的练习"这样的项目在编程文献中相当常见,这或许是因为检查错误相当令人讨厌.但是,我赞同这种观点,即MySQL客户机程序应该测试错误条件并适当地进行回应.由于某种原因,返回状态值的客户机库的调用做这些事情,而且您要承担忽略它们的后果.您最终还是要试图捕获由于没有错误检查而出现在程序中的错误,这些程序的用户会对程序运行如此不规律感到奇怪

客户机程序1—连接到MYSQL服务器

    6.2 客户机程序1-连接到服务器     我们的第一个MySQL客户机程序很简单:连接到服务器.断开,并退出.它本身并不是非常有用,但是必须知道如何做它,因为实际上用MySQL数据库做任何事情都必须与服务器连接.这是一个公用的操作,开发创建连接的代码是编写每个客户机程序都将使用的代码.除此之外,这项任务带给我们一些简单开始的事情.以后,我们可以增加这个客户机来做一些更有用的事情.我们第一个客户机程序的源代码突Щ绦?,包括一个单独的文件, client.c:    这个源文件以包括s

建立MYSQL客户机程序的一般过程

    MySQL提供用C编程语言编写的客户机库,可以用它编写访问MySQL的客户机程序.这个库定义了应用程序编程接口,包括下面的实用程序:    ■ 建立和终止与服务器会话的连接管理例程.    ■ 构造查询的例程,将例程发送到服务器,并处理结果.    ■ 当其他C API调用失败时,确定错误准确原因的状态和错误报告函数.    本章介绍如何用客户机库编写自己的程序.我们要记住的一些要点是,自己的程序与MySQL分发包中已有的客户机程序的一致性,代码的模块性和可重用性.本章假设您知道用C编程

MYSQL客户机程序3—产生连接代码模块

    6.4 客户机程序3-产生连接代码模块    对于我们的第三个客户机程序,即客户机程序3,通过将它封装到函数do_connect() 和do_disconnect() 中,将使连接和断开代码更加模块化,这样可以很容易地由多个客户机程序使用.这提供一种选择,可将连接代码精确地嵌入到main() 函数中.无论如何,对在应用程序过程中套用老调的任何代码都是一个好主意.将它放在可以通过多个程序访问的函数中,而不是在每个程序中都编写一遍.如果修正这个函数中的一个错误或对这个函数作了一些改进,则可只

客户机程序5—MYSQL交互式查询程序

    6.7 客户机程序5-交互式查询程序    让我们把迄今为止研究的诸多内容整理一下,编写一个简单的交互式客户机程序.它的功能包括可以进入查询,用通用目标查询处理程序process_query 执行查询,并用前面研究过的显示格式process_result_set() 显示查询结果.    客户机程序5在某些方面与mysql类似,虽然在几个特征上还是有所不同.客户机程序5在输入上有几个约束条件:    ■ 每个输入行必须包括一个完整的查询.    ■ 查询不会以分号或' \ g'为终止.