| Ashap_1974 
 Newbie
 | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Доброго времени суток , Уважаемые Знатоки AMS!
 ---
 Накопилось к Вам 3 вопроса (все вопросы про скрипт приведёный ниже)
 
 1. Обьясните мне пожалуйста (желательно поподробнее) , почему этот скрипт прекрасно работает на любой Windows XP 32-bit , а на Window 7 (32-bit) и Window 8 (32-bit) не хочет?
 
 2. Как обеспечить совместимость с любой "виндой"?
 
 3. Что нужно дописать что-бы обеспечить совместимость с 64-битными компами?
 ---
 Ниже приведена часть скрипта обычного инсталлятора на основе AMS.
 ---
 Zip.Extract("AutoPlay\\Docs\\prog.zip", {"*.*"}, Shell.GetFolder(SHF_PROGRAMFILES).."\\prog", true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);
 
 Zip.Extract("AutoPlay\\Docs\\archive.zip", {"*.*"}, Shell.GetFolder(SHF_APPLICATIONDATA_COMMON), true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);
 
 Zip.Extract("AutoPlay\\Docs\\sys32.zip", {"*.*"}, _SystemFolder, true, true, "", ZIP_OVERWRITE_ALWAYS, ZIP_CALLBACK);
 
 Shell.CreateShortcut(Shell.GetFolder(SHF_DESKTOP), "ярлык", Shell.GetFolder(SHF_PROGRAMFILES).."\\prog\\prog.exe", "", "", "", 0, SW_SHOWNORMAL, nil);
 ---
 Буду рад любой информации. Спасибо!
 |