чем загрузить драйвер в систему?на windows7

Тема в разделе "WASM.NT.KERNEL", создана пользователем lomerok, 23 янв 2012.

  1. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    подскажите програму которой можно заинсталить и выгрузить обратно драйвер в системе в windows 7 и vista
     
  2. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Здесь я краткий пример привел. Подробнее в справке к sc. Ну или самому из программы вызвать CreateService и что там к ней требуется... В 64битной системе драйвер либо должен быть подписан, либо проверка подписи драйвера должна быть выключена (при загрузке F8, Disable driver signature check), либо к системе должен быть подключен отладчик.
     
  3. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    если я подпишу драйвер вот так http://www.oszone.net/4846_2 он будет работать на других компьютерах?
     
  4. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Чтобы работал на всех, надо подписать настоящим, купленным сертификатом. Ну или танцы с бубном, описанные выше.
     
  5. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    как исправить эту ошибку,запускаю "x64 Checked Build Environment" на x64 винде
    Код (Text):
    1. WARNING: x64 Native compiling isn't supported. Using cross compilers.
    2. OACR monitor running already
    3.  
    4. D:\WinDDK\7600.16385.1>
     
  6. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    Это не ошибка, это предупреждение. Можно компилировать. А точно требуется checked версия, а не Free?
     
  7. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    ок скомпилил,пробую инстальнуть в систему его вот так
    Код (Text):
    1. Microsoft Windows [Version 6.1.7601]
    2. (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
    3.  
    4. C:\Windows\system32>sc create TestDriver binPath= D:\TestDriver\TestDriver.sys
    5. [SC] CreateService: успех
    6.  
    7. C:\Windows\system32>sc start TestDriver
    8. [SC] StartService СБОЙ с ошибкой 129.
    9.  
    10. C:\Windows\system32>
    и как видите ошибка,глянул в мануале а там написано:
    Код ошибки: 129 (0x0081)
    Приложение %1 нельзя запустить в режиме Win32.
    а система то х64
     
  8. Mika0x65

    Mika0x65 New Member

    Публикаций:
    0
    Регистрация:
    30 июл 2005
    Сообщения:
    1.384
    По умолчанию тип сервиса будет "own". Надо указать при создании сервиса "type= kernel". Но может дело не только в этом...
     
  9. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    сделал так:
    Код (Text):
    1. cdedit.exe - set loadoptions DDISABLE_INTEGRITY_CHECKS
    2. bcdedit.exe - set TESTSIGNING ON
    затем ребутнулся и запустил драйвер,он работает всё отлично ,кроме того что в раёне часиков в трее появилась надпись о том что я использую тестовый режим виндовс 7,как ее спрятать подскажите умоляю
     
  10. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    неужели никто не знает как это сделать?

    пробовал редактировать файлы user32.dll.mui но даже админ неимеет прав доступа к этим файлам,хотя в сети приводят примеры с данным способом

    может я чтото не так делаю?

    1 - открываю файл Restourator 2009
    2 - правлю 738ю строку
    3 - пытаюсь сохранить и невыходит

    PS: пробовал запускать реставратор под админом тотже результат
    PS2: пробовал через командную строку заменит ь этот файл другим отредактированным

    неполучается
     
  11. Person

    Person Hugh Person

    Публикаций:
    0
    Регистрация:
    29 июн 2011
    Сообщения:
    23
    Смени owner на файле и расставь права
     
  12. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    а как сделать это програмно? я сделал унлокером(Unlocker1.9.1-x64),а значит он както это делает,есть укогонить идеи?
    как сменить овнера на файле через код если можно то на с++

    попробовал вот так
    Код (Text):
    1. C:\Windows\SysWOW64\ru-RU>cacls user32.dll.mui /G Ankh:F
    2. Продолжить? (Y/N)y
    3. Отказано в доступе.
    как видите невышло,анкх это имя юзера под которым я в системе, CMD запустил под администратором
     
  13. lomerok

    lomerok New Member

    Публикаций:
    0
    Регистрация:
    10 июл 2008
    Сообщения:
    60
    всё сделал если комуто интересно стучите в 6566442