Exemplo n.º 1
0
 public AutoIt(FILEUTILS fileutils)
 {
     this.fileutils = fileutils;
     softName       = "AutoIt3.exe";
     string[] files = fileutils.searchFile(fileutils.path, softName);
     version = files.OrderByDescending(path => File.GetLastWriteTime(path)).FirstOrDefault();
 }
        public REMOVEDRIVE(FILEUTILS fileutils)
        {
            this.fileutils = fileutils;
            string softName = "RemoveDrive.exe";

            string[] files = fileutils.searchFile(fileutils.path, softName);
            version = files.OrderByDescending(path => File.GetLastWriteTime(path)).FirstOrDefault();
        }
Exemplo n.º 3
0
 public LGPO(FILEUTILS fileutils)
 {
     this.fileutils = fileutils;
     softName       = "LGPO.exe";
     string[] files = fileutils.searchFile(fileutils.path, softName);
     version = files.OrderByDescending(path => File.GetLastWriteTime(path)).FirstOrDefault();
     Folder  = System.IO.Path.GetDirectoryName(version);
 }
Exemplo n.º 4
0
 public Runtime(FILEUTILS fileutils)
 {
     this.fileutils = fileutils;
     SoftName       = "VC++2015.exe";
     string[] files = fileutils.searchFile(fileutils.path, SoftName);
     SoftPath   = files.OrderByDescending(path => File.GetLastWriteTime(path)).FirstOrDefault();
     SoftFolder = System.IO.Path.GetDirectoryName(SoftPath);
 }
Exemplo n.º 5
0
 public Zkplay(FILEUTILS fileutils)
 {
     this.fileutils = fileutils;
     SoftName       = "GUID加密.exe";
     if (Directory.Exists(fileutils.ZkplayFolderName))
     {
         string[] files = fileutils.searchFile(fileutils.ZkplayFolderName, SoftName);
         SoftPath   = files.OrderByDescending(path => File.GetLastWriteTime(path)).FirstOrDefault();
         SoftFolder = System.IO.Path.GetDirectoryName(SoftPath);
         fileutils.ZkplayFolderName = SoftFolder;
     }
 }
 public WinActivation(FILEUTILS fileutils)
 {
     this.fileutils = fileutils;
     string[] arr = fileutils.searchFile(fileutils.path, oem);
     if (arr.Count() != 0)
     {
         OemPath = arr[0];
     }
     arr = fileutils.searchFile(fileutils.path, kms);
     if (arr.Count() != 0)
     {
         KmsPath = arr[0];
     }
 }
        public static bool Check(FILEUTILS fileutils, string soft, bool OneTime = false)
        {
            ProgramManager mgr    = new ProgramManager(fileutils);
            bool           symbol = false;

            do
            {
                Thread.Sleep(1000);
                if (Process.GetProcessesByName(soft.Replace(".exe", "")).FirstOrDefault() == null)
                {
                    symbol = true;
                }

                /*List<INSTALLED> installeds = mgr.installeds();
                 * symbol = installeds.Any(x => x.name.Contains(soft));*/
                if (OneTime)
                {
                    break;
                }
            }while(!symbol);
            return(symbol);
        }
Exemplo n.º 8
0
 public ShortcutManager(FILEUTILS fileutils)
 {
     this.fileutils = fileutils;
 }