Bat файл капризничает

Discussion in 'Безопасность и Анонимность' started by Bit, 25 Jul 2010.

  1. Bit

    Bit New Member

    Joined:
    22 Jun 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    В общем у меня такая вот проблема. При помощи cmd я под правами админа выполняю ряд команд:

    echo > %windir%\system32\drivers\etc\hosts
    takeown /f %windir%\system32\drivers\etc\hosts
    attrib +h +s %windir%\system32\drivers\etc\hosts

    cmd открываю под правами админа и только тогда эти команды верно работают и выставляют нужные мне атрибуты для файла(работаю в windows 7). Но как только я пытаюсь этот код исполнить через bat файл скомпилированный в ехе-у меня возникают ошибки. В частности команда "attrib +h +s %windir%\system32\drivers\etc\hosts" выдает ошибку "Не найден путь C:\Windows\system32\drivers\etc". Подскажите в чем может быть проблема плиз.
     
  2. Tw!m4

    Tw!m4 Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    187
    Likes Received:
    19
    Reputations:
    0
    а каким образом ты компилишь бат в ехе файл? оО
     
  3. zlo12

    zlo12 Elder - Старейшина

    Joined:
    28 Dec 2007
    Messages:
    535
    Likes Received:
    135
    Reputations:
    34
    Bat to exe converter например ;)
    по сабжу, попробуй вместо %windir% написать C:\Windows\
     
  4. Bit

    Bit New Member

    Joined:
    22 Jun 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Не помогает( Странно что именно эта команда выполненная через cmd все верно выполняет, а в ехешнике выдает ошибку.
     
  5. Ponchik

    Ponchik Хлебо-булочное изделие

    Joined:
    30 Aug 2005
    Messages:
    687
    Likes Received:
    807
    Reputations:
    311
    Не, ну врядли конечно, но...
    Вдруг \w преобразовывается в какой-то неведомый символ, ну типа \n \r \t и того подобного
    Над попробовать
    C:/windows/..
    Но тогда /windows может посчитаться ключём, даже скорей всего так и будет :(
    Ну или просто заюзать другой компилятор :confused:
     
  6. Tw!m4

    Tw!m4 Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    187
    Likes Received:
    19
    Reputations:
    0
    может я не в теме, но может стоит попробывать с двойными бэк слэшами?
     
Loading...