Can a Window Handle in .NET change it's value?

Viewed 4996

During the lifetime of a .NET process, does the handle of a System.Windows.Forms.Form, lets say the main form used in Application.Run(form) actually change it's value, i.e. if using the value of the handle in a different process, e.g. IntPtr handle = User32.FindWindow(null, "Name"), is there a case where that handle might be invalidated by the .NET runtime?

EDIT

I need to know the handles because I want to use SendMessage and WM_COPYDATA and the like for IPC.

1 Answers
Related