|
Запуск программы с параметрами из INI файла
|
|||
---|---|---|---|
#18+
Например есть INI файл, в котором прописаны такие пункты: Код: c# 1. 2. 3. 4.
Как сделать так чтобы win-сервис периодически запускал эти программы с параметрами Это можно сделать только с помощью Reflection? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 07:49 |
|
Запуск программы с параметрами из INI файла
|
|||
---|---|---|---|
#18+
Пардон забыл добавить, что через Process() получается только запустить, но не проверить код завершения. Перефразирую так: как запускать процессы-программы с получением кода завершения каждой программы 0 -ок, 1-ошибкаХХ, 2-ошибкаХХХ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 08:00 |
|
Запуск программы с параметрами из INI файла
|
|||
---|---|---|---|
#18+
Если под "кодом завершения" имеется ввиду то что программы пишут в консоль, то глянь тут . ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 08:29 |
|
Запуск программы с параметрами из INI файла
|
|||
---|---|---|---|
#18+
abortПардон забыл добавить, что через Process() получается только запустить, но не проверить код завершения.Потому что надо дождаться завершения процесса. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 09:35 |
|
Запуск программы с параметрами из INI файла
|
|||
---|---|---|---|
#18+
abortНапример есть INI файл, в котором прописаны такие пункты: Код: c# 1. 2. 3. 4.
.ini уже лет 10 никто не пользует ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 12:37 |
|
Запуск программы с параметрами из INI файла
|
|||
---|---|---|---|
#18+
abortчерез Process() получается только запустить, но не проверить код завершения. Код: c# 1. 2. 3.
Т.к. заранее неизвестно насколько затянется ожидание, то делать это нужно в отдельном потоке. Кроме того чтобы win-сервис мог корректно завершить свою работу, то следует использовать WaitForExit() c таймаутом. Примерно так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2012, 13:18 |
|
|
start [/forum/topic.php?fid=20&tid=1405698]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 135ms |
0 / 0 |