c#.net
c# 실행중인 프로그램 종류후 다시 시작
우유빛
2009. 6. 22. 16:35
static void Main()
{
IntPtr ptr = FindWindow(null, "Form1");
if (ptr != IntPtr.Zero)
{
SendMessage(ptr, 0x0010, 0, 0);
Application.Exit();
}
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll", SetLastError = true)]
public static extern int SendMessage(IntPtr hwnd, int msg, int wparam, int lparam);