Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/15: Рейтинг темы: голосов - 15, средняя оценка - 5.00
18 / 18 / 3
Регистрация: 28.06.2010
Сообщений: 77

Удаление другой программы из своей

28.08.2012, 11:53. Показов 3179. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Интересует удаление другой программы из своей, удалить без всяких "далее", т.е. выполнить uninstall в фоновом режиме.
Читал как через командную строку удалить преблудой - wmic, но там нужно подтверждение на удаление. Может подскажите как сделать в фоновом режиме без всяких запросов.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.08.2012, 11:53
Ответы с готовыми решениями:

Создание программы со своей библиотекой ( удаление элементов с N по M в строке и удаление лишних пробелов(если 2 и более оставить один))
добрый день. помогите, пожалуйста понять мои ошибки в работе. Мне нужно написать программу со...

Использование функции в своей программе из своей dll
Среда разработки Visual Studio 2008 Язык C++ Написал dll как в примере на сайте...

Изобразить на форме отрезок, который вращается вокруг своей концевой точки. Вокруг произвольной своей точки. Вокруг п
Изобразить на форме отрезок, который вращается вокруг своей концевой точки. Вокруг произвольной...

8
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
28.08.2012, 12:06
Alex_La, как вариант в скрытом режиме, если я так понял
C++
1
DeleteFile(ExtractFilePath( Application->ExeName )+"1.exe");
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,896
Записей в блоге: 11
28.08.2012, 12:08
Ddv122,
Удаление файла и Uninstall (процедура деинсталляции программы) - разные вещи.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
28.08.2012, 12:11
UI, я не так понял вопрос, бывают деинстоляторы с ключами к примеру (silent/s/ -y и т.д) просто его запустить с ключом
0
Я Фоюмчанин ? дааааа)
 Аватар для ivan.-94
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
28.08.2012, 14:50
Для создания инстолятора и деинстолятора лучше использовать готовые программы.
Smart Install Maker
Но для профессионального ефекта лучше использовать
Inno Setup
В Inno Setup можно зделать обсолютно всё что захочеш, вопрос нужно ли вам оно.
Я думою Smart Install Maker`a хватит по горло.

Добавлено через 19 минут
Что то тема перешла в другое русло.

Добавлено через 1 минуту
Alex_La, если выполнить uninstal то через ShellExecute
C++
1
2
3
    #include <ShellAPI.h>
    //
    ShellExecute (NULL, "open", "Uninstal.exe", NULL, NULL,SW_HIDE);
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
28.08.2012, 17:34
Цитата Сообщение от ivan.-94 Посмотреть сообщение
Alex_La, если выполнить uninstal то через ShellExecute
Стандартные деинсталяторы тихо и без вопросов не работают. Действительно сторонний надо с ключиками запускать.
1
5 / 4 / 4
Регистрация: 03.09.2012
Сообщений: 91
04.09.2012, 14:08
Цитата Сообщение от Alex_La Посмотреть сообщение
...
Читал как через командную строку удалить преблудой - wmic, но там нужно подтверждение на удаление. Может подскажите как сделать в фоновом режиме без всяких запросов.
можно и без подтверждение удалить. пример в bat файле:
echo "y" | del имя_файла.расширение_файла

если хочешь удалить папку с подпапками и файлами то:
rmdir /s /q "диск:\путь"
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,896
Записей в блоге: 11
04.09.2012, 14:17
Цитата Сообщение от Sherzant Посмотреть сообщение
можно и без подтверждение удалить
Удалить файл - можно, деинсталлировать программу - нельзя. Читаем тему внимательнее.
1
 Аватар для lanu4
15 / 15 / 5
Регистрация: 21.08.2012
Сообщений: 115
Записей в блоге: 2
07.09.2012, 15:42
почитал про msiexec.exe запускать его... с ключами
C++
1
ShellExecute (NULL, "open", "msiexec.exe", key, NULL,SW_HIDE);
key задавать как "/X ... /qb/norestart" к примеру, спасибо всем за помощь
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.09.2012, 15:42
Помогаю со студенческими работами здесь

Как при старте обеспечить запуск своей программы после другой?
мне нужно что бы моя программа, при запуске компьютера запускалась обязательно после другой,...

Использование своего объекта своего класса внутри другого
Здравствуйте. Есть класс для работы с матрицами. Все работает. Теперь нужно создать другой класс,...

Нажав кнопку на одной форме поменять свойство другой кнопки на другой форме
Здравствуйте. Только начал изучать QT и вот возник вопрос практической направленности. Нужно: нажав...

Как как корректно закрыть другую программу из своей?
Подскажите плиз как корректно закрыть другую программу из своей которая после посылки ей ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru