Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно


Moderator


Сообщения: 53170
Благодарности: 15429

Профиль | Отправить PM | Цитировать


Vygov
При выполнении этого сетапа в журнале событий появляется:
Код: Выделить весь код
Тип события:	Ошибка
Источник события:	SideBySide
Категория события:	Отсутствует
Код события:	63
Дата:		17.07.2007
Время:		14:17:23
Пользователь:		Н/Д
Компьютер:	X
Описание:
Синтаксическая ошибка в манифесте или в файле политики "Z:\[webfile.ru]_Setup.exe" в строке 1. Контекст элемента dependency не допускает использование атрибута assemblyname.
Код: Выделить весь код
Тип события:	Ошибка
Источник события:	SideBySide
Категория события:	Отсутствует
Код события:	63
Дата:		17.07.2007
Время:		14:17:23
Пользователь:		Н/Д
Компьютер:	X
Описание:
Синтаксическая ошибка в манифесте или в файле политики "Z:\[webfile.ru]_Setup.exe" в строке 1. Контекст элемента dependency не допускает использование атрибута version.
То есть, XP считает манифест кривым.
Подменяем манифест (исходный можно выдернуть с помощью любого редактора ресурсов). Предположим, запускаемый файл называется Setup.exe. Создаем в той же папке файл Setup.exe.manifest с содержимым:
Код: Выделить весь код
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity processorArchitecture="*" version="5.1.0.0" type="win32" name="Microsoft.Windows.Shell.shell32"/>
  <description>Windows Shell</description>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" publicKeyToken="6595b64144ccf1df" language="*" processorArchitecture="*"/>
    </dependentAssembly>
  </dependency>
</assembly>
и запускаем сетап.

P. S. Собственно, можно было и в исходном сетапе отредактировать (без создания .manifest), но у меня Restorator 2006 ругнулся.
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:55, 17-07-2007 | #8