mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-22 11:26:11 +00:00
f2ac1ece55
add
56 lines
1.7 KiB
C#
56 lines
1.7 KiB
C#
// Decompiled with JetBrains decompiler
|
|
// Type: CompilerOptions
|
|
// Assembly: jsc, Version=7.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
|
|
// MVID: 64FE9439-6D79-4C3B-BBDD-9D73A741F992
|
|
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Virus.Win32.Sality.sil-4e552874df8b99a0969b07ded909051569fdb84478f01dd750d0323cc3573f48.exe
|
|
|
|
using System;
|
|
using System.Collections;
|
|
using System.Reflection.Emit;
|
|
|
|
internal class CompilerOptions
|
|
{
|
|
public bool autoRef;
|
|
public bool fDebug;
|
|
public bool fFast;
|
|
public bool fNoStdlib;
|
|
public PEFileKinds PEFileKind;
|
|
public bool fTreatWarningsAsErrors;
|
|
public bool fVersionSafe;
|
|
public bool fPrint;
|
|
public int nWarningLevel;
|
|
public string strOutputFileName;
|
|
public ArrayList SourceFileNames;
|
|
public ArrayList ImportFileNames;
|
|
public Hashtable ManagedResourceFileNames;
|
|
public Hashtable ManagedResources;
|
|
public string Win32Resource;
|
|
public int codepage;
|
|
public bool fForceCodepage;
|
|
public Version versionInfo;
|
|
public string libpath;
|
|
public Hashtable Defines;
|
|
public bool autoRefSetExplicitly;
|
|
public bool fTargetSpecified;
|
|
public bool fPrintSetExplicitly;
|
|
|
|
public CompilerOptions()
|
|
{
|
|
this.autoRef = true;
|
|
this.PEFileKind = PEFileKinds.ConsoleApplication;
|
|
this.fFast = true;
|
|
this.fPrint = true;
|
|
this.nWarningLevel = 4;
|
|
this.SourceFileNames = new ArrayList();
|
|
this.ImportFileNames = new ArrayList();
|
|
this.ManagedResourceFileNames = new Hashtable(10);
|
|
this.ManagedResources = new Hashtable(10);
|
|
this.Defines = new Hashtable();
|
|
string environmentVariable = Environment.GetEnvironmentVariable("LIB");
|
|
if (environmentVariable != null)
|
|
this.libpath = environmentVariable;
|
|
else
|
|
this.libpath = "";
|
|
}
|
|
}
|