Я создал базовый проект 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);