Рельно ли переделать 32bit драйвер под 64bit ОС?

Тема в разделе "WASM.ZEN", создана пользователем register, 6 мар 2009.

  1. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Здравствуйте.
    Скажите пожалуйста, возможно ли не имея исходного кода переделать драйвер принтера (для 32битной Winodws Vista) скажем HP LJ 1018 под 64bit версию Vista?
    Насколько это трудно и стоит ли вообще об этом думать?
    ...у меня нет HP LJ 1018 -просто так много людей мучиется у которых есть Canon LBP 2900/3000 и HP...(
     
  2. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    трудно.
     
  3. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Реально, но не очень-то просто. Общая логика работы драйвера не меняется, однако переписывать его фактически заново придётся. Т.е. надо разбираться, как он работает, и делать то же самое, но для 64-разрядного режима.
     
  4. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    register
    Не стоит и думать.
    Даже имея исходники придется помучаться.
     
  5. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Partner
    SII
    n0name
    Большое спасибо Вам за консультацию!
    Жалко что это тяжело.. я пока точно несмогу этого сделать, но всеже очень хочу попробовать
     
  6. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Partner
    Ну, попытка -- не пытка. К тому же это неплохой способ разобраться с работой системы ввода-вывода Винды, ну а приобретённые при этом знания не помешают, даже если сама попытка окажется неудачной.
     
  7. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    SII
    я тоже подумал, что нужно попробовать
    Спасибо за поддержку!
     
  8. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    register
    Ну, остаётся пожелать удачи, терпения и настойчивости :) С наскока эту задачу не решить точно. Кстати, если вдруг номер пройдёт, неплохо будет, если напишете по горячим следам какую-нибудь статейку по этому поводу (как разбирался, что пришлось менять и т.д.).
     
  9. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    SII
    Если что то выйдет или даже невыйдет но чтото пойму, обязательно напишу.. Т.е. если будет что сказать обязательно скажу..
    Я поскольку о драйверах имею очень смутные представления с понедельника возьмусь за литературу.. уже нашел подборку для изучения... буду усиленно заниматься.. Очень хочу разбораться в этом вопросе..
    Еще раз большое спасибо!
     
  10. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    register

    Не забывайте, что 64-bit драйвер должен быть подписан, иначе не загрузится.
    У вас есть сертификат для подписи?
     
  11. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Partner
    я даже незнаю как с ним обращаться..( Добыть его ни как нельзя?
     
  12. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    register
    Говорят, Microsoft ими приторговывает.
     
  13. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Partner
    а можно взять сертифекат скажем от драйверов для принтера тойже HP только для другой модели?
     
  14. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    register
    Это нонсенс. Каждая подпись уникальна. Измените в подписаном файле один бит - и подпись станет невалидной.

    Сертификат, а точнее private key, которым подписывают, не хранится в подписаном файле.
    Кроме того, private key защищен паролем.
     
  15. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Partner
    А где хранится тогда?
     
  16. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    register
    Хранится на компютере владельца сертификата. А может на флешке в сейфе. :)
    Для проверки подписи используется public key.
     
  17. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Partner
    Небуду задавть больше глупых вопросв, -мне нужно много читать)
    Скажите только, у меня есть шанс? Есть возможность получить сертификат или скажем передлать дургой драйвер (на другую модель принтера от HP) для 64bit ОС.
    И если можно всеже с этим чтото сделать, то в какую сторону смотреть?
     
  18. Partner

    Partner Павел

    Публикаций:
    0
    Регистрация:
    28 фев 2008
    Сообщения:
    917
    Адрес:
    Los Angeles
    register
    Сертификат можно купить у Microsoft. Наверно требуется соблюдение каких-то условий. Я не знаю.
    Переделать драйвер нельзя. Его придется просто переписать заново.
    Думаю, купить другой принтер (с подходящими драйверами) или переход на 32 битную ОС - более простые способы решения проблемы.
     
  19. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Partner
    спасибо большое Вам, за то что уделили мне внимание!
    Както мне тяжело говорить на тему в которой я ничего непонимаю, я почитаю информацию, книги по данной теме, а потом уже буду дальше спрашивать конкретно -что несмогу понять сам.

    Еще раз большое спасибо всем!
     
  20. register

    register New Member

    Публикаций:
    0
    Регистрация:
    1 апр 2008
    Сообщения:
    21
    Еще можно предложить всем кому нужен драйвер сделать так:
    или невыйдет?