StreetUNIT
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Впервые о таком слышу. Вы бы хоть код привели здесь, что написали. | Вот код result = File.Run("AutoPlay\\Docs\\xp,vista UM175.exe", "", "", SW_SHOWNORMAL, true); result = File.Run("AutoPlay\\Docs\\rundll32.exe", "netshell.dll,StartNCW", "", SW_SHOWNORMAL, false); Вот инсталлятор,запускаемый в первой строке, запускается несколько раз подряд почему-то, т.е. он продолжает устанавливаться, но появляются сообщения , что инсталлятор уже запущен, так как если бы вручную несколько раз запустить SETUP.EXE. Вместо File.Run я пробывал поставить Shell.Execute, ничего не поменялось. Пробывал запускать и на других компах, все равно одно и тоже. Запуская инсталлятор вручную , все нормально проходит. Если waitForReturn поставить false, то инсталлятор тоже нормально запускается, один раз, но тогда вторая команда выполняется вместе с первой, а мне обязательно надо, что бы вторая команда, которая вызывает мастер новых подключений, запускалась после установки инсталлятора | Всего записей: 5 | Зарегистр. 27-05-2011 | Отправлено: 10:38 30-05-2011 | Исправлено: StreetUNIT, 10:44 30-05-2011 |
|