обработка результатов команды dir в cmd

Discussion in 'Безопасность и Анонимность' started by Дикс, 5 Feb 2008.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    пишу dir *.exe /B
    получаю имя единственного экзешника, лежащего в папке. Могу вывести это в файл.
    Но проблема в том, что мне нужно запустить этот экзешник на автоинсталляцию, при этом его имя может меняться.

    Как использовать ту единственную строку, выводимую командой dir *.exe /B, чтобы запускать соответствующий файл с параметром /S ? (это инсталлятор)
     
  2. qPhoenix

    qPhoenix Banned

    Joined:
    15 Dec 2005
    Messages:
    87
    Likes Received:
    50
    Reputations:
    8
    если я правильно понял задачу:
    Для начала одноразово заготавливаем ключ " /S" и ныкаем его кпримеру:
    copy con %SYSTEMROOT%\system32\qphx.dll
    пишем ручками " /S", затем F6

    терь автоинсталлер:
    dir *.exe /B => start.bat
    copy start.bat + %SYSTEMROOT%\system32\qphx.dll start.bat
    start.bat
    del start.bat
     
    #2 qPhoenix, 5 Feb 2008
    Last edited: 5 Feb 2008
  3. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    спасибо, но

    1. зачем писать в dll и что это вообще за dll? я не хакер, а разработчик. проще хранить в файле, там же с батником :)
    2. получаю файл типа
    Code:
    gsitecrawler-123-full.exe
    /S
    
    в две строки. параметр не влияет на экзешник.
     
  4. spider-intruder

    spider-intruder Elder - Старейшина

    Joined:
    9 Dec 2005
    Messages:
    700
    Likes Received:
    339
    Reputations:
    37
    dir *.exe /B >cmd.bat
    call cmd.bat


    Ну все верно он написал - ты просто как то не ясно выражаешься :)


    ПС......ААААА понял /S это ты об regedit.exe ?? ;-)
    Ща напишу :)
     
    #4 spider-intruder, 5 Feb 2008
    Last edited: 5 Feb 2008
  5. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    О_о не, регедит тут ни при чем.
    call.cmd эт ещё оригинальнее и проще чем я думал :)
    тем не менее я ща другой способ практикую, как закончу - отпишусь.

    ацтой, запускаю GSite Crawler с параметром /S - который должен инсталлировать по тихой, а он мне винду ребутит =\
     
    #5 Дикс, 5 Feb 2008
    Last edited by a moderator: 5 Feb 2008