现在已经有了一个程序 名字叫cmd.exe 可以正常运行我希望能再弄个程序叫a.exe 达到要求如下:
1、此程序需要包含cmd.exe
2、此程序包含一个按钮 点击ONCLICK按钮
3、执行cmd.exe
应该在VS2008 C#的编程环境中如何实现现在已经用到的方法是
使用WinExec(@"cmd.exe",6); 然后将CMD.EXE添加现有项目,CMD.EXE属性中 选择复制 选择嵌入的内容 系统就每次生成文件的时候会复制一个CMD.EXE到 与此a.exe在同一级目录 点击按钮 CMD.exe就可以打开 但是CMD.EXE现有项属性中 选择不复制 选择嵌入的内容 应用程序倒是大小变大了 我确定此应用程序中已经包含了CMD.EXE 可以点击按钮打不开了 有什么办法可以不让他复制 点击按钮就可以打开CMD.EXE 也就是我不希望出现CMD.EXE这个文件在计算机中。
1、此程序需要包含cmd.exe
2、此程序包含一个按钮 点击ONCLICK按钮
3、执行cmd.exe
应该在VS2008 C#的编程环境中如何实现现在已经用到的方法是
使用WinExec(@"cmd.exe",6); 然后将CMD.EXE添加现有项目,CMD.EXE属性中 选择复制 选择嵌入的内容 系统就每次生成文件的时候会复制一个CMD.EXE到 与此a.exe在同一级目录 点击按钮 CMD.exe就可以打开 但是CMD.EXE现有项属性中 选择不复制 选择嵌入的内容 应用程序倒是大小变大了 我确定此应用程序中已经包含了CMD.EXE 可以点击按钮打不开了 有什么办法可以不让他复制 点击按钮就可以打开CMD.EXE 也就是我不希望出现CMD.EXE这个文件在计算机中。
不用WinExec也行,用Process.Start不过你为什么要这么做呢?
p.startInfo.FileName = "cmd.exe";
p.Start();
我想问的是 C# 里面如何打开嵌入项目资源里面的EXE文件啊
namespace WindowsFormsApplication1
将1.EXE嵌入到项目中
请问如何实现 点击BOTTON按钮 将1.EXE释放到 系统TEMP或其他指定文件夹
请给出private void button1_Click(object sender, EventArgs e) {
代码 }谢谢高手们
using System.Diagnostics; //需要添加这行引用,关于线程的private void button1_Click(object sender, EventArgs e)
{
string path = @"C:\Program Files\Tencent\QQ\QQ.exe";//这个path就是你要调用的exe程序的绝对路径
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = "qq.exe";
process.StartInfo.WorkingDirectory = path;
process.StartInfo.CreateNoWindow =true ;
process.Start();
if (process.HasExited)
{
MessageBox.Show("complete");
}
}