Удаление перестало работать, потому что программа работает. Как я осуществляю проверку Установки Inno для выполнения процесса до попытки, удаляют?

Я погрузился бы прямо в с Objective C - если Вы уже получили несколько языков под своим поясом, это не синтаксис, который является кривой обучения, это - Какао.

23
задан max 16 October 2009 в 08:25
поделиться

1 ответ

Проверить эти

Inno Setup: обнаруживать экземпляры, запущенные в любом пользовательском сеансе с AppMutex

Inno Setup: запущено ли приложение?

Inno Setup: определять, запущено ли приложение

Есть несколько способов. Если ваша программа определяет использование мьютекса

[Setup]
AppMutex=MyMutexName

или для указанного мьютекса в разделе Код

function CheckForMutexes (Mutexes: String): Boolean;

, вы также можете использовать

function FindWindowByClassName (const ClassName: String): Longint; 

для получения дескриптора окна по имени класса и отправки ему сообщений.

] Или получите его по имени

function FindWindowByWindowName (const WindowName: String): Longint;

Или вы используете один из нескольких файлов DLL для этого конкретного варианта использования

Или сделайте это самостоятельно, прочитав

Как завершить приложение "Чисто "в Win32

Как перечислить приложения с помощью API Win32 (здесь ссылка на немецкую версию, так как по какой-то причине я могу ' Найдите английскую версию KB175030

или попробуйте версию KB175030-DE

KB175030 DE -> EN

22
ответ дан 29 November 2019 в 01:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: