суббота, 30 декабря 2017 г.

Load and Unload Assemblies

You cannot unload individual assemblies or types. Only a complete domain can be unloaded.

https://stackoverflow.com/questions/20230634/unload-assembly-from-app-domain

https://stackoverflow.com/questions/123391/how-to-unload-an-assembly-from-the-primary-appdomain

https://stackoverflow.com/questions/16799227/remove-an-assembly-from-an-application-domain

https://stackoverflow.com/questions/1468151/appdomain-unload-doesnt-release-the-assembly-i-loaded-up-with-reflection

https://stackoverflow.com/questions/425077/how-to-delete-the-pluginassembly-after-appdomain-unloaddomain

https://stackoverflow.com/questions/2132649/loading-unloading-assembly-in-different-appdomain?rq=1


MICROSOFT

https://docs.microsoft.com/en-us/dotnet/framework/app-domains/how-to-unload-an-application-domain

https://docs.microsoft.com/en-us/dotnet/framework/app-domains/application-domains

Best Practices for Assembly Loading

https://docs.microsoft.com/en-us/dotnet/framework/deployment/best-practices-for-assembly-loading

https://stackoverflow.com/questions/658498/how-to-load-an-assembly-to-appdomain-with-all-references-recursively

How to load an assembly at runtime that is located in a folder that is not the bin folder of the application

https://support.microsoft.com/en-us/help/837908/how-to-load-an-assembly-at-runtime-that-is-located-in-a-folder-that-is


четверг, 21 декабря 2017 г.

Класс Exception, Exception.SerializeObjectState Event

Класс Exception

https://msdn.microsoft.com/ru-ru/library/system.exception(v=vs.110).aspx

Exception.SerializeObjectState

https://msdn.microsoft.com/ru-ru/library/system.exception.serializeobjectstate(v=vs.110).aspx

using System;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Formatters.Binary;

public class Example
{
   public static void Main()
   {
      bool serialized = false;
      var formatter = new BinaryFormatter();
      Double[] values = { 3, 2, 1 };
      Double divisor = 0;
      foreach (var value in values) {
         try {
            BadDivisionException ex = null;
            if (divisor == 0) { 
               if (! serialized) {
                  // Instantiate the exception object.
                  ex = new BadDivisionException(0);
                  // Serialize the exception object.
                  var fs = new FileStream("BadDivision1.dat", 
                                           FileMode.Create);
                  formatter.Serialize(fs, ex);
                  fs.Close();
                  Console.WriteLine("Serialized the exception...");
               }
               else {
                  // Deserialize the exception.
                  var fs = new FileStream("BadDivision1.dat",
                                           FileMode.Open);
                  ex = (BadDivisionException) formatter.Deserialize(fs);
                  // Reserialize the exception.
                  fs.Position = 0;
                  formatter.Serialize(fs, ex);
                  fs.Close();
                  Console.WriteLine("Reserialized the exception...");                                            
               }   
              throw ex; 
            } 
            Console.WriteLine("{0} / {1} = {1}", value, divisor, value/divisor);
         }   
         catch (BadDivisionException e) {
            Console.WriteLine("Bad divisor from a {0} exception: {1}",
                              serialized ? "deserialized" : "new", e.Divisor);             
            serialized = true;
         }   
      }
   }
}

[Serializable] public class BadDivisionException : Exception
{
   // Maintain an internal BadDivisionException state object.
   [NonSerialized] private BadDivisionExceptionState state = new BadDivisionExceptionState();

   public BadDivisionException(Double divisor)
   {
      state.Divisor = divisor;
      HandleSerialization();      
   }

   private void HandleSerialization()
   {
      SerializeObjectState += delegate(object exception, SafeSerializationEventArgs eventArgs) 
                                      { 
                                          eventArgs.AddSerializedState(state);
                                      };
   }

   public Double Divisor
   { get { return state.Divisor; } }

   [Serializable] private struct BadDivisionExceptionState : ISafeSerializationData 
   {
      private Double badDivisor;

      public Double Divisor
      { get { return badDivisor; } 
        set { badDivisor = value; } }

      void ISafeSerializationData.CompleteDeserialization(object deserialized)
      { 
         var ex = deserialized as BadDivisionException;
         ex.HandleSerialization();
         ex.state = this; 
      }
   }
}
// The example displays the following output:
//       Serialized the exception...
//       Bad divisor from a new exception: 0
//       Reserialized the exception...
//       Bad divisor from a deserialized exception: 0
//       Reserialized the exception...
//       Bad divisor from a deserialized exception: 0

UnhandledException

среда, 13 декабря 2017 г.

окно taskeng.exe

https://www.filecheck.ru/process/taskeng.exe.html

http://tvoykomputer.ru/chto-delat-esli-na-kompyutere-vsplyvaet-okno-taskeng-exe/

  • Нажмите Win + R;
  • Внесите слово cmd и нажмите ввод;
  • Воспользуйтесь командой schtasks >> %userprofile%desktoptasks.txt;
  • Нажмите Win + R;
  • Внесите слово cmd и нажмите ввод;
  • Воспользуйтесь командой schtasks >> %userprofile%desktoptasks.txt;
 %userprofile%desktoptasks.txt - это Log его работы

Возможно запускает его MySql



Џ ЇЄ : \
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Adobe Acrobat Update Task                14.12.2017 16:00:00    ЌҐЁ§ўҐбв­®     
Adobe Flash Player Updater               14.12.2017 0:53:00     ѓ®в®ў®         
GoogleUpdateTaskMachineCore              14.12.2017 19:43:01    ѓ®в®ў®         
GoogleUpdateTaskMachineUA                14.12.2017 0:43:01     ѓ®в®ў®         
MySQLNotifierTask                        25.12.2017 23:17:00    ѓ®в®ў®         
{5A3B04F0-39FB-48C7-B75D-E10C7C55B581}   N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
€Ќ”ЋђЊЂ–€џ. ‡ Ї« ­Ёа®ў ­­ле § ¤ з, ¤®бвгЇ­ле ¤«п ў 襣® га®ў­п ¤®бвгЇ , ў ­ бв®п饥 ўаҐ¬п ­Ґв.

Џ ЇЄ : \Microsoft\VisualStudio
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
VSIX Auto Update 14                      14.12.2017 1:55:12     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
€Ќ”ЋђЊЂ–€џ. ‡ Ї« ­Ёа®ў ­­ле § ¤ з, ¤®бвгЇ­ле ¤«п ў 襣® га®ў­п ¤®бвгЇ , ў ­ бв®п饥 ўаҐ¬п ­Ґв.

Џ ЇЄ : \Microsoft\Windows\Active Directory Rights Management Services Client
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
AD RMS Rights Policy Template Management ЋвЄ«о祭®                             
AD RMS Rights Policy Template Management N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\AppID
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
PolicyConverter                          ЋвЄ«о祭®                             
VerifiedPublisherCertStoreCheck          ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\Application Experience
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
AitAgent                                 14.12.2017 2:30:00     ѓ®в®ў®         
Microsoft Compatibility Appraiser        14.12.2017 4:50:09     ѓ®в®ў®         
ProgramDataUpdater                       15.12.2017 0:23:40     ЌҐЁ§ўҐбв­®     

Џ ЇЄ : \Microsoft\Windows\Autochk
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Proxy                                    N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Bluetooth
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
UninstallDeviceTask                      N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\CertificateServicesClient
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
SystemTask                               N/A                    ѓ®в®ў®         
UserTask                                 N/A                    ѓ®в®ў®         
UserTask-Roam                            ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\Customer Experience Improvement Program
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Consolidator                             14.12.2017 4:00:00     ‡ ЇгбЄ ­Ґ г¤ «б
KernelCeipTask                           14.12.2017 3:30:00     ѓ®в®ў®         
UsbCeip                                  16.12.2017 1:30:00     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Defrag
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
ScheduledDefrag                          20.12.2017 2:16:17     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Diagnosis
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Scheduled                                17.12.2017 1:00:00     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\DiskDiagnostic
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Microsoft-Windows-DiskDiagnosticDataColl ЋвЄ«о祭®                             
Microsoft-Windows-DiskDiagnosticResolver ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\Location
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Notifications                            N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Maintenance
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
WinSAT                                   17.12.2017 1:00:00     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Media Center
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
ActivateWindowsSearch                    N/A                    ѓ®в®ў®         
ConfigureInternetTimeService             N/A                    ѓ®в®ў®         
DispatchRecoveryTasks                    N/A                    ѓ®в®ў®         
ehDRMInit                                N/A                    ѓ®в®ў®         
InstallPlayReady                         N/A                    ѓ®в®ў®         
mcupdate                                 N/A                    ѓ®в®ў®         
MediaCenterRecoveryTask                  N/A                    ѓ®в®ў®         
ObjectStoreRecoveryTask                  N/A                    ѓ®в®ў®         
OCURActivate                             N/A                    ѓ®в®ў®         
OCURDiscovery                            N/A                    ѓ®в®ў®         
PBDADiscovery                            N/A                    ѓ®в®ў®         
PBDADiscoveryW1                          N/A                    ѓ®в®ў®         
PBDADiscoveryW2                          N/A                    ѓ®в®ў®         
PeriodicScanRetry                        ЋвЄ«о祭®                             
PvrRecoveryTask                          N/A                    ѓ®в®ў®         
PvrScheduleTask                          N/A                    ѓ®в®ў®         
RecordingRestart                         ЋвЄ«о祭®                             
RegisterSearch                           N/A                    ѓ®в®ў®         
ReindexSearchRoot                        N/A                    ѓ®в®ў®         
SqlLiteRecoveryTask                      N/A                    ѓ®в®ў®         
UpdateRecordPath                         N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\MemoryDiagnostic
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
CorruptionDetector                       N/A                    ѓ®в®ў®         
DecompressionFailureDetector             N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\MobilePC
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
HotStart                                 N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\MUI
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
LPRemove                                 N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Multimedia
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
SystemSoundsService                      N/A                    ‚лЇ®«­пҐвбп    

Џ ЇЄ : \Microsoft\Windows\NetTrace
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
GatherNetworkInfo                        N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Offline Files
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Background Synchronization               ЋвЄ«о祭®                             
Logon Synchronization                    ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\PerfTrack
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
BackgroundConfigSurveyor                 ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\PLA
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
€Ќ”ЋђЊЂ–€џ. ‡ Ї« ­Ёа®ў ­­ле § ¤ з, ¤®бвгЇ­ле ¤«п ў 襣® га®ў­п ¤®бвгЇ , ў ­ бв®п饥 ўаҐ¬п ­Ґв.

Џ ЇЄ : \Microsoft\Windows\Power Efficiency Diagnostics
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
AnalyzeSystem                            19.12.2017 12:05:15    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\RAC
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
RacTask                                  14.12.2017 1:02:38     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Ras
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
MobilityManager                          N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Registry
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
RegIdleBackup                            19.12.2017 0:56:58     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\RemoteAssistance
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
RemoteAssistanceTask                     N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Shell
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
WindowsParentalControls                  ЋвЄ«о祭®                             
WindowsParentalControlsMigration         ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\SideShow
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
AutoWake                                 ЋвЄ«о祭®                             
GadgetManager                            N/A                    ѓ®в®ў®         
SessionAgent                             ЋвЄ«о祭®              ‡ ЇгбЄ ­Ґ г¤ «б
SystemDataProviders                      ЋвЄ«о祭®              ‡ ЇгбЄ ­Ґ г¤ «б

Џ ЇЄ : \Microsoft\Windows\SoftwareProtectionPlatform
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
SvcRestartTask                           ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\SystemRestore
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
SR                                       15.12.2017 0:00:00     ЌҐЁ§ўҐбв­®     

Џ ЇЄ : \Microsoft\Windows\Task Manager
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Interactive                              N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Tcpip
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
IpAddressConflict1                       N/A                    ѓ®в®ў®         
IpAddressConflict2                       N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\TextServicesFramework
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
MsCtfMonitor                             N/A                    ‚лЇ®«­пҐвбп    

Џ ЇЄ : \Microsoft\Windows\Time Synchronization
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
SynchronizeTime                          17.12.2017 1:00:00     ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\UPnP
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
UPnPHostConfig                           N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\User Profile Service
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
HiveUploadTask                           ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\WDI
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
ResolutionHost                           N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Windows Error Reporting
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
QueueReporting                           N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Windows Filtering Platform
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
BfeOnServiceStartTypeChange              N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\Windows Media Sharing
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
UpdateLibrary                            N/A                    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\WindowsBackup
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
ConfigNotification                       14.12.2017 10:00:00    ѓ®в®ў®         

Џ ЇЄ : \Microsoft\Windows\WindowsColorSystem
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
Calibration Loader                       ЋвЄ«о祭®                             

Џ ЇЄ : \Microsoft\Windows\Wininet
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
CacheTask                                N/A                    ‚лЇ®«­пҐвбп    

Џ ЇЄ : \Microsoft\Windows Defender
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
MP Scheduled Scan                        14.12.2017 4:37:27     ѓ®в®ў®         

Џ ЇЄ : \MySQL
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
€Ќ”ЋђЊЂ–€џ. ‡ Ї« ­Ёа®ў ­­ле § ¤ з, ¤®бвгЇ­ле ¤«п ў 襣® га®ў­п ¤®бвгЇ , ў ­ бв®п饥 ўаҐ¬п ­Ґв.

Џ ЇЄ : \MySQL\Installer
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
ManifestUpdate                           15.12.2017 0:00:00     ѓ®в®ў®         

Џ ЇЄ : \WPD
€¬п § ¤ зЁ                               ‚६п б«Ґ¤го饣® § Їгб ‘®бв®п­ЁҐ      
======================================== ====================== ===============
SqmUpload_S-1-5-21-4175512919-3671530488 N/A                    ѓ®в®ў®