• XSS.stack #1 – первый литературный журнал от юзеров форума

запуск файл(а)ов через ProcessStartInfo

EmeliRouse

RAID-массив
Пользователь
Регистрация
28.06.2020
Сообщения
59
Реакции
138
Скрытый контент для зарегистрированных пользователей.

C#:
public static bool RunFile(string filename)
{
    if (!string.IsNullOrWhiteSpace(filename)) // Проверка на пустую строку
    {
         try
         {
            var PwsHide = ProcessWindowStyle.Hidden; // Задаём параметры скрытый запуск ( по желанию можно убрать )
            var startInfo = new ProcessStartInfo
            {
                FileName = filename, // Имя запускаемого файла через аргументы
                CreateNoWindow = false, // Не создаём окно
                WindowStyle = PwsHide // Применяем параметры для сокрытия файла
                // Аргументы можно так же передавать тут.
            };
            using (Process info = Process.Start(startInfo)) { info.Refresh(); } // Запускаем файл.
            return true;  // В случае успеха возвращаем true
         }
         catch (Exception) { return false; } // В случае ошибки возвращаем false
    }
    return true;
}
дальше просто запускаете RunFile("Путь к вашему файлу");

 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх