MalwareSourceCode/MSIL/Trojan-Dropper/Win32/D/Trojan-Dropper.Win32.Dapato.bfdc-b8ca4f2cda6f49778d6840b2eff24c49fe4212060200c667d42e2986a9ec3a86/App/My/MySettings.cs

69 lines
2.1 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// Decompiled with JetBrains decompiler
// Type: App.My.MySettings
// Assembly: App, Version=6.11.5.1, Culture=neutral, PublicKeyToken=null
// MVID: 843578DF-6576-45E1-B6A2-485233E8A253
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Dropper.Win32.Dapato.bfdc-b8ca4f2cda6f49778d6840b2eff24c49fe4212060200c667d42e2986a9ec3a86.exe
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using System;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Configuration;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Threading;
namespace App.My
{
[CompilerGenerated]
[EditorBrowsable(EditorBrowsableState.Advanced)]
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "10.0.0.0")]
internal sealed class MySettings : ApplicationSettingsBase
{
private static MySettings \uE000 = (MySettings) SettingsBase.Synchronized((SettingsBase) new MySettings());
private static bool \uE001;
private static object \uE002 = RuntimeHelpers.GetObjectValue(new object());
[EditorBrowsable(EditorBrowsableState.Advanced)]
[DebuggerNonUserCode]
private static void \uE000(object _param0, EventArgs _param1)
{
if (!\uE003.\uE001.SaveMySettingsOnExit)
return;
\uE006.\uE000.Save();
}
public static MySettings \uE000
{
get
{
if (!MySettings.\uE001)
{
object Expression = MySettings.\uE002;
ObjectFlowControl.CheckForSyncLockOnValueType(Expression);
Monitor.Enter(Expression);
try
{
if (!MySettings.\uE001)
{
\uE003.\uE001.Shutdown += (ShutdownEventHandler) ((_param0, _param1) =>
{
if (!\uE003.\uE001.SaveMySettingsOnExit)
return;
\uE006.\uE000.Save();
});
MySettings.\uE001 = true;
}
}
finally
{
Monitor.Exit(Expression);
}
}
return MySettings.\uE000;
}
}
}
}