Спрятать запущенный файл...

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by W!z@rD, 4 Sep 2006.

  1. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    Вобщем было очень весело...
    Это из-за того что я кипятильник в кодинге... ;)
    перепутал API функцию GetFileAtributes с SetFileAtributes... :D
    не догнал зачем GetFileAtributes требуется указать атрибут когда я это получаю. =) ну и указал faAnyFile :rolleyes: ...
    {Пропустил самое веселое... :p }
    Вот что получил...
    Файл запускаем (тот же notepad) и присваиваем ему атрибут faAnyFile...
    И ОН ПРОПАДАЕТ.
    Нет нет! ему не присваивается атрибут Hide...

    так что можно заюзать в своих целях. ;)
     
  2. BUG(O)R

    BUG(O)R Elder - Старейшина

    Joined:
    15 Aug 2006
    Messages:
    63
    Likes Received:
    15
    Reputations:
    16
    Откуда пропадает? Из нашего сознания?
     
  3. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,296
    Reputations:
    327
    чтоб спрятать процесс, лучший вариант (я считаю) - SwapContext метод.
    чтоб с диска - хватаем NtQueryDirectoryFile, (смари сорцы ntroot)
     
    #3 sn0w, 6 Sep 2006
    Last edited: 6 Sep 2006
  4. W!z@rD

    W!z@rD Борец за русский язык

    Joined:
    12 Feb 2006
    Messages:
    973
    Likes Received:
    290
    Reputations:
    43
    так тут не процесс, а файл!