|
заставил Бендера
|
|
Переименовать и скрыть папку, программно.18.05.2011, 17:41. Показов 6764. Ответов 35
Метки нет (Все метки)
Здравствуйте. Есть курсач(к УК не имеет отношения
), часть написана, часть до реализовать.Сама задача: файл(exe) должен скопировать себя во все директории вложенных папок, делать это срыто. - эта часть реализована. Остается сделать так, что бы при копировании в вложенную директорию, если в ней есть какая либо папка(папки) изменила свое имя на такое же какое имя у папки, и скрыла ту папку. В общем создастся некая замена папки на exe не видимой для пользователя (иконки у exe и папки одинаковые - уже реализовано). Что прошу: как изменить имя exe на имя папки, как скрыть эту вложенную папку.
0
|
|
| 18.05.2011, 17:41 | |
|
Ответы с готовыми решениями:
35
Скрыть файл или папку и их перезапись Как программно открыть папку? Программно скрыть файл или папку |
|
заставил Бендера
|
||
| 18.05.2011, 21:13 [ТС] | ||
|
kravam, я уж и сам запутался..
Несколько лет назад был в интернетах вирус. вот мне его же функционал нужно повторить. Не по теме: так как копирую, кину текст в офф топ:
0
|
||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 18.05.2011, 21:27 | |
|
Так, ясно, ещё вопрос. Допустим, имеется папка "papka" и в ней папка papka_0 и файл papka_0.exe
Теперь ситуация: запускается программа suriv.exe, работает с папкой "papka" и в ней наблюдает эту картину. Вопрос: должен ли suriv.exe создавать в папке "papka" свою копию с именем papka_0.exe, учитывая, что в ней уже НАХОДИТСЯ файл papka_0.exe? То есть просто: должен ли suriv.exe подменять собой уже имеющийся файл (не папку! С ней-то всё ясно- просто скрывать!) Что я могу: 1) Проверить для каждой папке наличие "рядом" экзешников с таким же именем. Если они есть- просто их не подменять собой и всё. Или: 2)Подменить файл- ну, как подменить. Опять же, я могу проверить, не существует ли в системе ПРОЦЕССОВ с таким же именем. То есть, нахожу папку papka_0, нахожу рядом файл papka_0.exe. Далее ищу процесс papka_0.exe. Если не нахожу- файл подменяется. Если нахожу- ничё не делаю. То есть если есть процесс process.exe удалить или заменить файл process.exe я не умею. Надеюсь, пока не умею.
0
|
|
|
заставил Бендера
|
|||
| 18.05.2011, 21:36 [ТС] | |||
|
0
|
|||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 18.05.2011, 21:41 | |
|
Я понял, я хочу сказать, что если есть файл pr.exe и процесс pr.exe (его ведь может и не быть), то я файл pr.exe подменить НЕ СМОГУ
Чё делать будем?
0
|
|
| 18.05.2011, 21:45 | |
|
Не по теме: Встречал я как-то такое творение, но работал этот вирус несколько по другому:
0
|
|
|
заставил Бендера
|
||
| 18.05.2011, 21:54 [ТС] | ||
|
Добавлено через 44 секунды jonson, вот и преподаватель встретил) я теперь реализую
0
|
||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
|
| 18.05.2011, 21:59 | |
|
Ладно, за работу. Кстати, ребята, по большому счёту тут ничего вирьного нет. Ничего не запрещает проге распространять себя и давать себе имена какие вздумается. Не вижу также ничего такого, на что бы мог ругнуться антивирь в программном изменении атрибутов файлов.
Вирь это когда устанавливается соединение с узлом в инете. Вот это вирь.
0
|
|
|
заставил Бендера
|
|
| 18.05.2011, 22:12 [ТС] | |
|
kravam, ну у виря основное качество распространение.. естественно все команды достаточно просты и не паляться,
я вам в личку кстати отправил код первой части - может пригодится..
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
||||||
| 19.05.2011, 02:24 | ||||||
|
Код вообще охренительный, некоего Юры (кстати, он ошибся в исходнике), рекурсивно проходит по папкам и выводит чё надо, я его каждый раз под свои нужды шлифую просто и всё, цепляю чё мне надо. Не очень читаемый, зато функциональный.
Короче разбирайся, тут много отладочной инфы и вообще аппендициты могут быть, если чё говори, я её уберу. Имя папки, думаю, разберёшься куда пихать. Если чё спрашивай. Компилятор g++ (IDE DEV C++)
прикинь чё, антивирь ругнулся на эту прогу Добавлено через 4 минуты пришлось исключения добавлять. Зато работает вроде... Добавлено через 10 минут короче чует моё сердце накличем мы беду на свою голову с этой темой.
1
|
||||||
|
заставил Бендера
|
||
| 19.05.2011, 13:38 [ТС] | ||
|
ну что ж попробуем разобратся в этом юрином коде.. Добавлено через 5 часов 27 минут kravam, В общем остается проблема скрытия папки, что ж подождем еще мнений
0
|
||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,709
|
||||||
| 19.05.2011, 15:50 | ||||||
1
|
||||||
|
заставил Бендера
|
|
| 19.05.2011, 15:55 [ТС] | |
|
kravam, ага вижу.. так) теперь все это будем в батник загонять))
0
|
|
|
Просто прогер
1292 / 1079 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
|
||
| 19.05.2011, 17:55 | ||
|
Нужно пожаловаться на это заведение в соответствующие службы и преподов быстро поменяют на долее адекватных! PS. Я думаю что вы все сейчас помогаете ТС тупо создать вирус и не для курсового....
0
|
||
|
заставил Бендера
|
|||||
| 19.05.2011, 18:03 [ТС] | |||||
|
PB, если настаиваете вышлю электронный вариант отчета по курсовому.
Не по теме: спасибо за помощь kravam
0
|
|||||
| 19.05.2011, 18:04 | |
|
0
|
|
|
заставил Бендера
|
|
| 19.05.2011, 18:08 [ТС] | |
|
jonson, ну вы смешные) да есть куча форумов - вроде хакера, где на подобном собаку съели и ни чуть не презирают, а обратился я именно на кибер форум - потому как курсач вредоносных действий не несет.
Не по теме: собственно, если у нас копирование файла из папки в папку это вирус, то извените..
0
|
|
| 19.05.2011, 18:08 | |
|
Переименовать папку Невозможно переименовать папку как переименовать папку?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|