public ClipboardMonitor() { DetectorForm df = new DetectorForm(this); df.Show(); handletodf = df.Handle;// will be hidden immediatelly }
/// <summary> /// It will create hidden form for processing Windows messages about USB drives /// No need to override WndProc in our form. /// </summary> public DriveMonitor() { frm = new DetectorForm(this); frm.Show(); // will be hidden immediatelly for (int i = 0; i < 25; i++) { hDriveMask[i] = IntPtr.Zero; } // Register removable drives that are already connected // when application is started (when computer is started) foreach (DriveInfo di in DriveInfo.GetDrives()) { if (di.DriveType == DriveType.Removable) { RegisterForNotif(di.Name[0]); } } }