Ignore:
Timestamp:
Dec 2, 2010, 3:53:08 PM (11 years ago)
Author:
nolte
Message:

Versionnumbers final version.
Use of the versionnumber starts this evening (7-8 PM).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/KeySearcher.cs

    r2151 r2152  
    3535using KeySearcher.Helper;
    3636using KeySearcher.P2P;
     37using KeySearcher.P2P.Exceptions;
    3738using KeySearcherPresentation;
    3839using KeySearcherPresentation.Controls;
     
    8485        internal bool stop;
    8586
     87        internal bool update;
     88
    8689        #region IControlEncryption + IControlCost + InputFields
    8790
     
    292295        public void PreExecution()
    293296        {
     297            update = false;
    294298        }
    295299
     
    734738        private void BruteForceWithPeerToPeerSystem()
    735739        {
    736             GuiLogMessage("Launching p2p based bruteforce logic...", NotificationLevel.Info);
    737 
    738             try
    739             {
    740                 distributedBruteForceManager = new DistributedBruteForceManager(this, pattern, settings,
    741                                                                                 keyQualityHelper,
    742                                                                                 p2PQuickWatchPresentation);
    743                 distributedBruteForceManager.Execute();
    744             }
    745             catch (NotConnectedException)
    746             {
    747                 GuiLogMessage("P2P not connected.", NotificationLevel.Error);
     740            if (!update)
     741            {
     742                GuiLogMessage("Launching p2p based bruteforce logic...", NotificationLevel.Info);
     743
     744                try
     745                {
     746                    distributedBruteForceManager = new DistributedBruteForceManager(this, pattern, settings,
     747                                                                                    keyQualityHelper,
     748                                                                                    p2PQuickWatchPresentation);
     749                    distributedBruteForceManager.Execute();
     750                }
     751                catch (NotConnectedException)
     752                {
     753                    GuiLogMessage("P2P not connected.", NotificationLevel.Error);
     754                }
     755                catch (KeySearcherStopException)
     756                {
     757                    update = true;
     758                    return;
     759                }
     760            }
     761            else
     762            {
     763                GuiLogMessage("Keysearcher Fullstop.Please Update your Version.", NotificationLevel.Error);
     764                Thread.Sleep(3000);
    748765            }
    749766        }
Note: See TracChangeset for help on using the changeset viewer.