|
13 / 13 / 2
Регистрация: 01.10.2008
Сообщений: 116
|
|
Обнаружение потоков в NTFS06.12.2008, 18:26. Показов 2729. Ответов 8
Метки нет (Все метки)
Задали лабу: написать программу для обнаружения потоков в NTFS. Насколько это реально сделать? С чего начать?
P.S Уже прогуглил.
0
|
|
| 06.12.2008, 18:26 | |
|
Ответы с готовыми решениями:
8
Чтение и и редактирование файловых потоков NTFS Ошибка монтирования ntfs раздела ( NTFS partition is in an Unsafe state)
|
|
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
|
|
| 08.12.2008, 08:44 | |
|
плохо прогуглил.
хорошая встряска любого поисковика не оставит вопросов по твоей проблеме. почитай вот тут еще: http://www.codeproject.com/csh... rticle.asp http://www.nestor.minsk.by/sr/2005/03/05310.html http://www.oszone.net/190/
0
|
|
|
13 / 13 / 2
Регистрация: 01.10.2008
Сообщений: 116
|
|||||||||||||||||||||
| 13.12.2008, 18:10 [ТС] | |||||||||||||||||||||
|
AntonChik, спасибо. Но, написание программы с нуля будет тем же, что и попытка взять линию Мажино штурмом.
![]() У меня появилась следующая идея: 1) Используя консольную программку Ins http://ntsecurity.nu/toolbox/lns/ определить наличие файлов с потоками и названия потоков. 2) Записать полученную информацию в файл (в идеале в переменную, но думаю это будет сложно). 3) Из этого файла достать имена файлов и поток (с помощью текстового фильтра) 4) С помощью команды X:/>more <Имя файла:ИмяПотока вызываемой из командной строки достать информацию хранящиюся в потоке. Вопросы: 1) как можно из своей проги вызвать выполнение другой программы? Надо учитывать, что Ins.exe является консольной и для получения инф. в файл надо выполнить команду Ins.exe X:/>>Potoki.txt 4) Как выполнить команду X:/>more <Имя файла:ИмяПотока в программе на C++? Ручками я делаю так - выполнить-> cmd->C:/Ins.exe F:/>>file.txt, а теперь надо из программы. Добавлено через 19 часов 48 минут 18 секунд 1) Как писал великий Гоголь: "За неимением гербовой, ...", решил делать более хитро с использованием реестра. Однако возникла проблема: файл InfPotokiC++.txt после выполнения
2) Как задать задержку в 50 миллисекунд. Добавлено через 4 часа 9 минут 41 секунду 3) Как можно закрыть после выолнения программу (в данном случае cmd.exe), а еще лучше запускать незаметно (кол-во запусков может быть достаточно большим).
0
|
|||||||||||||||||||||
|
13 / 13 / 2
Регистрация: 01.10.2008
Сообщений: 116
|
|||||||||||
| 15.12.2008, 10:47 [ТС] | |||||||||||
|
Повтрю свой вопрос:
3) Как можно закрыть после выполнения программу (в данном случае cmd.exe), а еще лучше запускать незаметно (кол-во запусков может быть достаточно большим). Добавлено через 3 минуты 27 секунд Так вариант решия проблемы пробывал писать скрипт на AutoIt и компилить его в exe, но из моей программы он не запускается, вообще. Скрипт:
Добавлено через 5 минут 57 секунд Есть и другая проблема:Не успевает создаваться и наполняться файл, как уже следующий оператор пытается воспользоваться этим файлом. И ясно дело, обламывается. Добавлено через 33 минуты 49 секунд Неужели, ни кто не знает? Пока не решу эту проблему, дальнейшая работа над прогой теряет смысл.
0
|
|||||||||||
|
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
|
||||||
| 15.12.2008, 12:47 | ||||||
|
ну перед
а чтоб консольное окошко закрывалось запускай прогу через команду start, т.е. start F:\1.exe
0
|
||||||
|
13 / 13 / 2
Регистрация: 01.10.2008
Сообщений: 116
|
|||||||||||
| 15.12.2008, 13:41 [ТС] | |||||||||||
|
AntonChik, за start спасибо, но после нее все равно остается cmd, которая не закрывается. Т.е просто происходит выполнеие
Про файлы. Сделал так, что прога должна дожидаться
0
|
|||||||||||
|
1090 / 588 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
|
|
| 15.12.2008, 14:03 | |
|
попробуй пойти немного по-сложнее, но красивее:
обойти cmd и читать выход 1.exe напрямик. глянь цепочку: http://www.opennet.ru/man.shtm... category=3
1
|
|
|
13 / 13 / 2
Регистрация: 01.10.2008
Сообщений: 116
|
||||||
| 15.12.2008, 15:33 [ТС] | ||||||
|
AntonChik, глянул. нашел пример того, что мне надо, не работает (не выводит результат)
P.S проблему с закрытием решил проще в параметрах командной строки наджо писать не k, а с
0
|
||||||
|
13 / 13 / 2
Регистрация: 01.10.2008
Сообщений: 116
|
|||||||||||
| 22.12.2008, 15:43 [ТС] | |||||||||||
|
промучавшись с билдером написал это чудо на AutoIt. кому интересен, вот код
0
|
|||||||||||
| 22.12.2008, 15:43 | |
|
Помогаю со студенческими работами здесь
9
Замедление работы потоков если запущено несколько потоков Разработать программу, генерирующую n потоков в пуле потоков CLR Создание и завершение процессов и потоков. Приоритеты выполнения потоков Синхронизация потоков на элементарном уровне (переключение потоков)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|