18 / 18 / 3
Регистрация: 28.06.2010
Сообщений: 77

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

28.08.2012, 11:53. Показов 3188. Ответов 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
33379 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
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
33379 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru