Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> деятельность виндуса 
:(
    Опции темы
CompWorm
  Дата 30.7.2005, 04:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



Windows постоянно что-то делает: ругается например.
[*]хотелось бы выписывать сообщения об ошибках и предупреждениая, все его вопросы ко мне (типа, вы уверены что хотите удалить то-то то-то...) в текстовый файл.
конечно такой файл как я знаю уже встроен в винд. но смысл-то именно в отслеживании событий!
[*]хотелось бы также отслеживать удаление фаилов,
[*]факт запуска файла,
[*]факт загрузки винда и особо важно - запись факта его выключения за пару секунд до выхода.

с остальнoм я вроде разобрался, но это для меня просто головоломка! smile
наверно без API здесь не обойтись... думаю, что тут нужны горы API функций, а я их нигде найти не могу smile

Это сообщение отредактировал(а) CompWorm - 30.7.2005, 04:50


--------------------
PM MAIL   Вверх
CompWorm
Дата 30.7.2005, 05:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



вообще все API win32 здесь
http://www.vb.kiev.ua/ref/w32api/showdoc.php


--------------------
PM MAIL   Вверх
CompWorm
Дата 30.7.2005, 06:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



вот еще

http://www.diwaxx.ru/forums/index.php?act=...ter&f=42&t=1609

в инете на эту тему нет ничего. зря время трачу smile


--------------------
PM MAIL   Вверх
bom
Дата 30.7.2005, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Цитата(CompWorm @ 30.7.2005, 04:09)
[*]факт загрузки винда и особо важно - запись факта его выключения за пару секунд до выхода.

Если твоя прога запускается при старте Винды автоматически, то из факта ее собственного запуска можно сделать условный вывод о недавнем запуске Винды, аналогично и с выгрузкой.
Условие: запуск и выгрузка твоей проги Виндой а не юзером или другой прогой напр.


Цитата(CompWorm @ 30.7.2005, 04:09)
[*]факт запуска файла,

Отслеживай програмно процессы в Винде и делай соответствующие выводы

PM MAIL   Вверх
bom
Дата 30.7.2005, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Если надо знать точный момент запуска Винды то можно использовать этот код:
Код

Private Declare Function GetTickCount& Lib "kernel32" ()
    
Private Sub Form_Load()
MsgBox "Винда запустилась " & DateAdd("s", -GetTickCount& \ 1000, Now)
End Sub

PM MAIL   Вверх
prez1dent
Дата 31.7.2005, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 31.7.2005

Репутация: нет
Всего: нет



Модератор:
Правила форума:
...
2) Запрещается размещать материал, который является ложным, дискредитирующим, оскорбительным, вульгарным, ненавистным, непристойным, угрожающим, или нарушающем какой-либо закон. Также запрещается размещение любой рекламной информации, несогласованной с администрацией форума.
...


Это сообщение отредактировал(а) cardinal - 1.8.2005, 12:52
PM MAIL   Вверх
CompWorm
Дата 1.8.2005, 20:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



bom
большое спасибо.
а как быть с остальным?

Цитата(CompWorm @ 30.7.2005, 04:09)
хотелось бы выписывать сообщения об ошибках и предупреждениая


Цитата(CompWorm @ 30.7.2005, 04:09)
хотелось бы также отслеживать удаление фаилов

?

и по возможности поясни примером кода
Цитата(bom @ 30.7.2005, 17:22)
Отслеживай програмно процессы в Винде




--------------------
PM MAIL   Вверх
bom
Дата 1.8.2005, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Цитата(CompWorm @ 1.8.2005, 20:30)
по возможности поясни примером кода

Пояснить как получить список процессов?
Посмотри в аттаче пример.
Как отслеживать изменения? Обновляй список с нужной периодичностью и сравнивай два последних.

На счет мониторинга системных событий и файловых операций не знаю, слишком глобальная задача Имхо. Вроде не так давно была похожая тема здесь же.

Присоединённый файл ( Кол-во скачиваний: 6 )
Присоединённый файл  KILLER.7z 4,40 Kb
PM MAIL   Вверх
cardinal
Дата 1.8.2005, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 19
Всего: 99



Модератор: Пожалуйста, один топик - один вопрос.
CompWorm, создай отдельный топик и в нем спроси ОДИН вопрос из этих вопросов.


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
CompWorm
Дата 3.8.2005, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



cardinal
ясно. прощу прощенья.
Добавлено @ 00:34
bom
спасибо за примерчик


--------------------
PM MAIL   Вверх
CompWorm
Дата 3.8.2005, 20:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



вот этот код мне нравится больше. тут четко выводится список
пользуйтесь smile

Это сообщение отредактировал(а) CompWorm - 3.8.2005, 20:57


--------------------
PM MAIL   Вверх
bom
Дата 4.8.2005, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 329
Регистрация: 22.2.2004
Где: Казахстан, Алматы

Репутация: 4
Всего: 6



Цитата(CompWorm @ 3.8.2005, 00:33)
спасибо за примерчик

Не за что, там автор указан, все благодарности ему smile

Цитата(CompWorm @ 3.8.2005, 20:56)
вот этот код мне нравится больше. тут четко выводится список

Список процессов и список заголовков видимых окон это несколько разные вещи. Если тебя интересует второе, тогда конечно... , значит я не так понял.




PM MAIL   Вверх
CompWorm
Дата 5.8.2005, 03:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



не парься.
два вопрося решились в одной теме! smile


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "VB6"
Akina

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по VB обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB6 | Следующая тема »


 




[ Время генерации скрипта: 0.1142 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.