Djon1970 Цитата: Подскажите, хоть с чего начать, что почитать, чтобы начать понимать.
Для начала сходить по ссылкам в шапке
Для продолжения - работать с программой, в процессе все быстрее постигается, теория лишней не будет, конечно, но если ты не программист, то только практика
Освой сначала штатные функции, в большинстве этого бывает достаточно. Сложные функции, подключаемые скрипты, работу с API тебе не освоить, но это не всегда и требуется
"Дорогу осилит идущий!"
ЗЫ Вот простой пример, как разбираться:
Zloy_Gelud привел пример с косяком - нарушена логика, смотри:
- запускаем программу result = File.Run("AutoPlay\\Docs\\PStart.exe", "", "", SW_SHOWNORMAL, false);
- сворачиваем ее в трей Window.Minimize(Application.GetWndHandle());
- потом СНОВА ее скрываем Window.Hide(Application.GetWndHandle());
- и СНОВА запускаем! result = File.Run("AutoPlay\\Docs\\PStart.exe", "", "", SW_SHOWNORMAL, false);
- а напоследок пытаемся восстановить непонятно что... Window.Restore(Application.GetWndHandle());
Видишь, что нарушена логика?
Правильное решение дано проще:
- сворачиваем авторан
- запускаем второе приложение С ОЖИДАНИЕМ ЗАВЕРШЕНИЯ
- как только она завершена, разворачиваем авторан.
Простая логика
доступна не только программистам