2016-10-27 1 views
0

У меня есть проект устаревшего экрана установки, который устанавливает программное обеспечение, которое создает структуру пользовательских папок, содержащую большое количество файлов и другую папку с файлами и так далее.Install Shield: удалить непустую папку и все ее содержимое с помощью функции RUL Script

Теперь при удалении приложения необходимо удалить эту папку повторно.

До сих пор я узнал, что это невозможно в интерфейсе InstallShield, но я думаю, что это можно сделать с помощью RUL Script.

Я пришел из мира Java, и я даже не знаю, какой язык программирования/скриптов используется здесь. Я в основном прошу фрагмент кода удалить папку recursiv с помощью функции «RUL».

Буду признателен за любую помощь, которую я могу получить здесь!

+0

Markus, какой тип пакета Installshield это? Является ли это базовым MSI, чистым установщиком InstallScript? –

ответ

1

Посмотрите на функцию DeleteDir InstallScript Markus. Если это установка MSI, попробуйте таблицу RemoveFile.

Для получения справки по DeleteDir http://helpnet.installshield.com/installshield19helplib/Subsystems/installshield19langref/helplibrary/LangrefDeleteDir.htm

Для получения справки по RemoveFile таблицы: https://msdn.microsoft.com/en-us/library/windows/desktop/aa371201(v=vs.85).aspx

Надеется, что это помогает.

Смежные вопросы