Официальный сайт студ.городка НГТУ
Программирование и БД » си & win 

#1  17.09.07 02:46

си & win

подскажите прогу на си .. надо написать прогу что бы при добавление в папку файлов они удалялись.прога октивироватся должна при заходе в эту папку.

Offline

#2  17.09.07 10:05

Re: си & win

Касперский в курсе?

Offline

#3  17.09.07 12:29

Re: си & win

))....просто хочу что бы не кто не качал доту на комп от неё мне уже надо давно лечится -_-                хочу что бы каждый раз при скачке вары удалялся ЕХЕ-шник

Offline

#4  17.09.07 13:38

Re: си & win

Оригинальный метод лечения игро-зависимости. А сила воли уже не канает?

Offline

#5  17.09.07 13:58

Re: си & win

uN][t, пишешь dll, которую грузишь в хелпер експлорера...
твоя либа должна перехватывать системную функцию копирования/создания/переименования и выдавать ошибку доступа (например :) )

тогда, если будет копироваться определенный файл (или файлы по маске), то тебе "сама система" будет говорить, что нема доступа на запись в папку...

а на чем реализовывать - это уже твое дело... больше примеров канешь на делфи, но можешь переделать и под си

Offline

#6  18.09.07 23:07

Re: си & win

мде...куча букв для меня ...как перехватывать функцию копирования/создания/переименования и выдавать ошибку доступа (и как вывести ошибку)

мде где и как писать и как подключать
подскажи..

Offline

#7  19.09.07 00:03

Re: си & win

Открываешь msdn и читаешь: shell extensions, bho и/или win32 api hooking, после этого, по мере возникновения проблем, задаешь вопросы здесь. Если влом - тебе на коммерцию.

Offline

#8  19.09.07 14:27

Re: си & win

у кого  есть 2006 - 2007 мсдн
2005 есть он пойдёт?

Offline

#9  19.09.07 16:54

Re: си & win

uN][t написал(а):

2005 есть он пойдёт?

вполне

Offline

#10  19.09.07 23:37

Re: си & win

самое обидное я французкий изучаю и изучал =(..
попытаюсь разобратся..
а ещё что можете по советовать??какие книжки и т.д.?

Offline

#11  20.09.07 10:01

Re: си & win

сайт wasm.ru

Offline

#12  21.09.07 22:48

sav
Профиль

Re: си & win

пиши сервис, как реализуешь - зависит от тебя. (про дллльки писали выше)

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

HANDLE FindFirstChangeNotification(
  LPCTSTR lpPathName, // адрес пути к каталогу
  BOOL bWatchSubtree, // флаг управления каталогом или деревом
  DWORD dwNotifyFilter); // флаги событий

FindNextChangeNotification() и FindCloseChangeNotification()

подробности - msdn

как писать сервис хорошо описано на rsdn.ru

Offline

#13  22.09.07 01:14

Re: си & win

sav спс попробую разобратся ..тема закрыта

Offline

#14  22.09.07 01:49

Я
Профиль

Re: си & win

uN][t, Когда разберешся со всем выше написанным, тебе нафиг не нужны будут игрушки - найдешь более интерессное занятие. А вообще, поставь линукс и забудь об играх.

Offline

#15  22.09.07 01:54

Re: си & win

да это самое офигеное решение линуха
!!!!!!!!!!!

Offline

#16  22.09.07 02:06

sav
Профиль

Re: си & win

я сам зависел от игрушек.... черт... диабло, герои, это настоящие наркотики......
столько времени потерял, живя в общаге... черт....

Offline

#17  22.09.07 03:34

Я
Профиль

Re: си & win

uN][t, Да не, я серьезно. Просто игры становятся не нужны, есть чем, более полезным, заполнить свое время.

Offline

#18  26.09.07 12:47

Re: си & win

а еще лучше книги сесть читать... фантастику там или чего еще, что больше нравиться... точно игры отпадут сразу...

Offline

#19  26.09.07 14:04

Я
Профиль

Re: си & win

Jaguar, Но толку то с них ноль.

Offline

#20  27.09.07 09:59

Re: си & win

Я, а с игр толку больше как будто....

Offline

#21  27.09.07 19:22

kai
Профиль

Re: си & win

Я написал(а):

А вообще, поставь линукс и забудь об играх.

Я так же вот своих соседей отучил играть в кс на своем компе) Поставил дебиан, загрузку винды отрубил, сижу и радуюсь теперь!

Исправлено kai (27.09.07 19:22)

Offline

#22  30.09.07 22:28

Я
Профиль

Re: си & win

Jaguar, А я как раз об обратном и говорил.

Offline

Программирование и БД » си & win 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.029 сек.
Выполнено 11 запросов.