Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.142.251.53] |
|
Сообщ.
#1
,
|
|
|
Во время деинсталяции проги нужно удалять FlashPlayer.
Для запуска анинстала вычитываю с реестра ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Adobe Flash Player ActiveX UninstallString "C:\WINDOWS\system32\Macromed\Flash\FlashUtil11g_ActiveX.exe -maintain activex" и хочу запустить приложение с помощью функции LaunchApp( szProgram, szCmdLine).В результате приложение не запускается. Когда пробую запустить просто с командной строки - все работает нормально. Где может быть подвох? Или я не ту ф-ю использую? Использую InstallShield 2010 |
Сообщ.
#2
,
|
|
|
А что говорят логи?
Ты в Adobe работаешь, чтобы удалять их продукты? Поубивал бы за такие действия. Сносить установленные MSI'и можно major upgrade'ом. |
Сообщ.
#3
,
|
|
|
Цитата Fester @ Ты в Adobe работаешь, чтобы удалять их продукты? Хм, а что нужно работать в адобе чтобы можно было удалить флешплеер. мой комп что хочу, то и делаю проблему решил используя ф-ю LaunchApplication ( svUninstallStr , "", "" , SW_SHOW , 0 , LAAW_OPTION_USE_SHELLEXECUTE ) с ключом LAAW_OPTION_USE_SHELLEXECUTE |