секция мфнифест :_

Тема в разделе "WASM.BEGINNERS", создана пользователем Semiono, 16 янв 2010.

  1. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Микро НOWTO 8)
    /z.exe >SendTo >PEtools.exe

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    Правильно? =)
    Действительно у всех проблемных файлов не было comctl32.dll
    А при импорте имена функций ипортируются или сами функции? )
    Всмысле comctl32.dll раскидан по сайдбайсайд и на другой системе оно не заглючит опять?
    :)
     
  2. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    На другом winxp импортировали InitCommonControls и InitCommonControlsEx тоже как вариант,
    но бинарь не поднялся. :)
    Какие-то винды у людей неправильные.
     
  3. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Я только First Thunk итп. не трогал, надеюсь прога это автоматически правит.
     
  4. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    Всё должно было работать, я обычно вообще больше ничего не трогаю.
    Есть смысл проверить не работает только на одной винде или на всех других.
    Простите, у вас стоит ВиндовсБлиндс? Или это просто тема оформления такая???

    Вы кажется говорили, что вы его сломали? Такое поведения типично для распакованых программ, они работают на машине где их распаковали либо на идентичной. Вы бы хоть один бинарь выложили, чтобы можно было посмотреть.
    Как вариант есть ещё ребилдПе, но, думаю, что он мало чем поможет :dntknw:
     
  5. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Тема MacOSX vs Tiger by 'KoL, я её ещё из FlyaKiteOSX2 вытащил давно, блиндс тяжеловесный и тему
    всегда проще использовать. Курсор сам нарисовал, в knoppix 5 debian KDE видел такой :)
    _http://slil.ru/28743195/fed1804.4b907860/examples.zip
    _http://rapidshare.com/files/358869074/examples.zip.html (mirror)
    worked1.exe... - для примера работающие у всех.

    файлы распакованные, но работают у всех, пока я туда manifest не внедрил.
    теперь не все работают, но если удалить секцию 24 то опять работают на другом компе.

    ЗЫ интересно, а где брать comctl32.dll из WinSxS , ведь их из vcredist.exe патчей не обновишь?
    С msvc рантаймами понятно их можно скачать и обновить, а как насчёт comctl32.dll ? :)
     
  6. Z3N

    Z3N New Member

    Публикаций:
    0
    Регистрация:
    10 фев 2009
    Сообщения:
    812
    Те, что с надписью воркед нормально работают.
    А остальные начинают нормально работать если в них внедрить ИКК... с помощью ПеТулз. Я выбрал четыре наугад, внедрил импорт и всё заработало. У меня SP3, если это важно.

    Естественно, что те файлы у которых нет в импорте ИКК [1-9]\.exe не работают, да и не могут они работать пока импорт не добавишь.

    А что за сборку ты делаешь???
     
  7. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Наверное очень кривой XP у моего знакомого, я ему по телефону объяснял, так и не завелось у него :)
    Надо эту затею оставить, раз не у всех работает корректно.
     
  8. punxer

    punxer Андрей

    Публикаций:
    0
    Регистрация:
    16 окт 2006
    Сообщения:
    1.327
    Адрес:
    Ржев
    Win7 Ult RU X86 работают все
     
  9. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Ну понятно, там папка WinSxS три гектара весит, ещёб не работало! :)
     
  10. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    793
    Новый прикол с (amd64) манифест! mmc.exe.manifest не позволяет юзать утилиту.
    (x64) system32\mmc.exe.manifest

    Код (Text):
    1. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    2. <dependency>
    3. <dependentAssembly>
    4.         <assemblyIdentity
    5.             type="amd64"
    6.             name="Microsoft.Windows.Common-Controls"
    7.             version="6.0.0.0"
    8.             processorArchitecture="X64"
    9.             publicKeyToken="6595b64144ccf1df"
    10.             language="*"
    11.         />
    12. </dependentAssembly>
    13. </dependency>
    14. </assembly>