rinat84
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору написал автору Detect It Easy на определение наличия секций .wixburn вот его ответ: Код: init("installer","Wix installer"); function detect(bShowType,bShowVersion,bShowOptions) { if(PE.isSectionNamePresent(".wixburn")) { sVersion="1.0"; bDetected=1; } return result(bShowType,bShowVersion,bShowOptions); } | а по поводу trial_spectralayerspro4.exe он определяется вот с родной базы файл Windows Installer.1.sg Код: init("installer","Windows Installer"); function detect(bShowType,bShowVersion,bShowOptions) { for(var i=0;i<PE.resource.length;i++) { if(PE.compare("D0CF11E0A1B11AE1",PE.resource[i].Offset)) { var nOffset=PE.findString(PE.resource[i].Offset,PE.resource[i].Size,"Windows Installer"); if(nOffset!=-1) { var aVersion=PE.getString(nOffset).match(/ XML \((.*?)\)/); if(aVersion) { sOptions="XML"; sVersion=aVersion[1]; } bDetected=1; } } } return result(bShowType,bShowVersion,bShowOptions); } | нужно что бы при определение Windows Installer вызывалось /extract | Всего записей: 84 | Зарегистр. 27-01-2016 | Отправлено: 18:53 12-05-2017 | Исправлено: rinat84, 20:09 12-05-2017 |
|