进程:一个程序就是一个进程,但是也有一个程序需要多个进程来支持的情况 进程要使用的类是:Process它在命名空间:System.Diagnostics; 静态方法Start(); Process.Start("进程名称"); 也可以实例化对象,来调用Start()普通方法,但调用普通方法之前需要给StartInfo属性设置一个对象,来通知它要打开的是哪个进程 Process p = new Process(); ProcessStartInfo psi = new ProcessSt
一.进程:需要有用Process类用法一:Process.Start("calc");(不好用)该方法弊端:有许多程序不知道它的运行名字到底是什么,如果写错了,就会出现程序崩溃错误用法二://实例化进程类Process p = new Process();//创建进程开启路径对象ProcessStartInfo psi = new ProcessStartInfo(textBox1.Text);//进程类开启路径指向p.StartInfo = psi;//启动进程,不是立刻开启,什么时
public class WinMessageHelper { private struct COPYDATASTRUCT { public IntPtr dwData; public int cbData; [MarshalAs(UnmanagedType.LPStr)] public string lpData; } //使用COPYDATA进行跨进程通信 public const int WM_COPYDATA = 0x004A; [DllImport("User32.dll",
进程: //进程用到的类Process,需要进行解析 using System.Diagnostics Process.Start("calc");//Process是非静态方法,括号里面是要开启的进程的名字 (静态方法与非静态方法区别:静态方法不用实例化对象,直接可以点出里面的方法) 弊端:有许多程序不知道它的运行名字到底是什么,如果写错了,就会出现程序崩溃错误 一个比较好用的开启进程的办法: //实例化进程类 Process p = new Process(); //创建进程开启路