public static void UnRegisterAsSingleInstance() { if (FileAssociationSingleInstance._myServer == null) { return; } FileAssociationSingleInstance._myServer.Shutdown(); FileAssociationSingleInstance._myServer = null; }
public static bool RegisterAsSingleInstance() { if (FileAssociationSingleInstance._myServer == null) { FileAssociationSingleInstance._myServer = new FileAssociationSingleInstance.SingleInstanceSocket(new NewInstanceEvent(FileAssociationSingleInstance.NewInstanceEventCallback)); if (FileAssociationSingleInstance._myServer.StartSocketPeer(43350) < 0) { return(false); } FileAssociationSingleInstance._myServer.StartListening(); } return(true); }