Я создал проект Basic MSI и написал пользовательское действие InstallScript для загрузки файла с сервера.Я использовал CopyFile()
функцию для этого.Я также показываю sdShowMsg()
во время этой загрузки.Но когда сервер загрузки не отвечает, диалог sdShowMsg()
остается таким же, как на экране и в фоновой загрузке, не происходит.Так есть ли способ добавить таймер обратного отсчета, который будет выполнять операцию загрузки только в течение этого периода времени, а затем выйти из него.Или есть какой-нибудь другой способ проверить, является ли сервер загрузки отзывчивым или нет?
SdShowMsg("Please Wait... Downloading file from our server...", TRUE);
CopyFile("https://<downloadURL>/sample.rtf", szEULAFile);
SdShowMsg("Please Wait... Downloading file from our server...", FALSE);