现在已经有了一个程序 名字叫1.exe 可以正常运行我希望能再弄个程序 达到要求如下:
1、此自身已经程序包含1.exe
2、点击ONCLICK按钮 判断一个函数 比如密码输入是否正确
3、当函数判断通过 执行1.exe 否则弹出错误提示 应该在VS2008 C#的编程环境中如何实现请大侠给出完整源代码 不胜感激!

解决方案 »

  1.   


                string strInputPassword = "123456";
                if (strInputPassword == "000000")
                {
                    string appName = @"D:\1.exe";
                    System.Diagnostics.Process.Start(appName);
                }
                else
                {
                    MessageBox.Show("password error");
                }
      

  2.   

    在新的工程中,昨天资源管理器添加1.exe的工程到此新建工程,工程文件一般是xxx.csproj。工程添加完毕后,左边引用右键添加,把刚才加入的1.exe项目引入。然后就可以在新的工程中new 一个1.exe的窗口了
      

  3.   

    1楼的大侠 可以有什么办法让D:\1.EXE路径改成相对路径么
    因为这个1.exe不一定放在D盘啊
      

  4.   

    补充问题 现在用
    WinExec(@"C:\WINDOWS\system32\cmd.exe",6);
    方法可以打开CMD应用程序了 
    求教 如何将这个CMD文件 集成到我的这个程序中
    然后再WINEXEC中指定相对路径。
      

  5.   

    楼上的 请问 能详细点吗?如何将CMD.EXE加入项目 如何定义WINEXEC的相对路径?
      

  6.   

    如果我选择了WinExec(@"cmd.exe",6); 然后选择复制 系统就每次生成文件的时候会复制一个CMD.EXE到 DEBUG目录下 有什么办法可以不让他复制 直接打开CMD.EXE
      

  7.   

    重新说说
    如果我选择了WinExec(@"cmd.exe",6); 然后选择复制 系统就每次生成文件的时候会复制一个CMD.EXE到 DEBUG目录下 CMD就可以打开 但是我选择不复制 应用程序倒是大小变大了 可以点击按钮打不开了 有什么办法可以不让他复制 点击按钮就可以打开CMD.EXE 也就是我不希望出现CMD.EXE这个文件在计算机中