Как мне начать процесс с C #?

Если вы не можете заставить ваши таблицы конвертироваться или ваша таблица всегда настроена на некоторый набор символов, отличных от utf8, но вы хотите использовать utf8, лучшим вариантом может быть уничтожить его и начать заново и явно указать:

create database database_name character set utf8;
142
задан Peter Mortensen 7 September 2016 в 09:03
поделиться

4 ответа

Используйте Процесс класс. Документация MSDN имеет пример, как использовать ее.

5
ответ дан Franci Penov 7 September 2016 в 09:03
поделиться

Как предложил Matt Hamilton, быстрый подход, где Вы ограничили управление процессом, должен использовать статический метод Запуска в Системе. Диагностика. Класс процесса...

using System.Diagnostics;
...
Process.Start("process.exe");

альтернатива должна использовать экземпляр класса Процесса. Это позволяет намного больше управления процессом включая планирование, тип окна, которое это выполнит в и, наиболее полезно для меня, способность ожидать процесса для окончания.

using System.Diagnostics;
...
Process process = new Process();
// Configure the process using the StartInfo properties.
process.StartInfo.FileName = "process.exe";
process.StartInfo.Arguments = "-n";
process.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
process.Start();
process.WaitForExit();// Waits here for the process to exit.

Этот метод позволяет намного больше управления, чем я упомянул.

205
ответ дан monzie 7 September 2016 в 09:03
поделиться

Как Matt говорит, используйте Процесс. Запустите .

можно передать URL или документ. Они будут запущены зарегистрированным приложением.

Пример:

Process.Start("Test.Txt");

Это запустит Notepad.exe с загруженного Text.Txt.

9
ответ дан GvS 7 September 2016 в 09:03
поделиться

Можно использовать Система. Диагностика. Процесс. Запустите метод для запуска процесса. Можно даже передать URL как строку, и это начнет браузер по умолчанию.

24
ответ дан daniel1426 7 September 2016 в 09:03
поделиться