Заметил что часто начинающие кодеры не умеют правильно пользоваться функцией по запуску файла через Process.Start и поэтому решил сделать вот такой вот простой метод для запуска.
Вот и всё дальше просто запускаете:
C#:
/* Author r3xq1 */
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("Путь к вашему файлу");