mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-25 04:45:27 +00:00
f2ac1ece55
add
74 lines
2.4 KiB
C#
74 lines
2.4 KiB
C#
// Decompiled with JetBrains decompiler
|
||
// Type: Osmanlı_Stub.My.MySettings
|
||
// Assembly: Osmanlı Stub, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
|
||
// MVID: D861F35C-B25E-47D0-AB37-24B6B26AD263
|
||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Llac.zss-301942dcda2295c2c5d6b5f4d6027abd4bbcbde982ae01c3413c146b29bf2726.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 Osmanlı_Stub.My
|
||
{
|
||
[CompilerGenerated]
|
||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||
[GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
|
||
internal sealed class MySettings : ApplicationSettingsBase
|
||
{
|
||
private static MySettings defaultInstance = (MySettings) SettingsBase.Synchronized((SettingsBase) new MySettings());
|
||
private static bool addedHandler;
|
||
private static object addedHandlerLockObject = RuntimeHelpers.GetObjectValue(new object());
|
||
|
||
[DebuggerNonUserCode]
|
||
public MySettings()
|
||
{
|
||
}
|
||
|
||
[EditorBrowsable(EditorBrowsableState.Advanced)]
|
||
[DebuggerNonUserCode]
|
||
private static void AutoSaveSettings(object sender, EventArgs e)
|
||
{
|
||
if (!MyProject.Application.SaveMySettingsOnExit)
|
||
return;
|
||
MySettingsProperty.Settings.Save();
|
||
}
|
||
|
||
public static MySettings Default
|
||
{
|
||
get
|
||
{
|
||
if (!MySettings.addedHandler)
|
||
{
|
||
object handlerLockObject = MySettings.addedHandlerLockObject;
|
||
ObjectFlowControl.CheckForSyncLockOnValueType(handlerLockObject);
|
||
Monitor.Enter(handlerLockObject);
|
||
try
|
||
{
|
||
if (!MySettings.addedHandler)
|
||
{
|
||
MyProject.Application.Shutdown += (ShutdownEventHandler) ((sender, e) =>
|
||
{
|
||
if (!MyProject.Application.SaveMySettingsOnExit)
|
||
return;
|
||
MySettingsProperty.Settings.Save();
|
||
});
|
||
MySettings.addedHandler = true;
|
||
}
|
||
}
|
||
finally
|
||
{
|
||
Monitor.Exit(handlerLockObject);
|
||
}
|
||
}
|
||
return MySettings.defaultInstance;
|
||
}
|
||
}
|
||
}
|
||
}
|