AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Languages, Compilers and Interpreters C,C++,C#,.NET,Java,PHP,Perl,SQL and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Aug 12, 2005, 13:06   #1
Авик
 
CyberJoe's Avatar
 
Join Date: Jul 2002
Location: Yerevan
Posts: 1,347
Rep Power: 7
Reputation: 19
Send a message via ICQ to CyberJoe
Question Сервис

Мне надо сделать Win32 приложение на C++ желательно,
Желательно под VS 6.0 но можно и под .NET
которое будет как Сервис, на бэкграунде, мониторить какой то фолдер
и если там появиться новый файл даст об этом знать.
Как такое можно сделать?
Меня интеерсует скорее та часть где приложение работает на бэкгранде
т.е оно становиться сервисом, как это делаеться?
__________________
вот собственно все, что я хотел сказать.
CyberJoe is offline   Reply With Quote Quote selected
Old Aug 12, 2005, 13:37   #2
Guru Apprentice
 
Join Date: Feb 2002
Location: /dev/null
Posts: 524
Rep Power: 7
Reputation: 10
Send a message via ICQ to Ektich Send a message via Yahoo to Ektich
Не знаю как это запраграммировать, но SrvAny позволяет превращать любое приложение в Сервис. Дай поиск про SrvAny в Гоогле и в Микрософтовском сайте.
__________________
\/\/h47'5 1n 4 n4m3? 7h47 wh1(h w3 (4|| 4 r053,
8y 4ny 07h3r n4m3 w0u|d 5m3|| 45 5w337...
Ektich is offline   Reply With Quote Quote selected
Old Aug 12, 2005, 13:42   #3
Авик
 
CyberJoe's Avatar
 
Join Date: Jul 2002
Location: Yerevan
Posts: 1,347
Rep Power: 7
Reputation: 19
Send a message via ICQ to CyberJoe
Хм поищу, спасибо.
А все же такое приложени должно иметь какие то требования т.е способ написания.
Я ведь немогу сделать обычное МФЦ приложение сервисом, или могу???
__________________
вот собственно все, что я хотел сказать.
CyberJoe is offline   Reply With Quote Quote selected
Old Aug 12, 2005, 16:48   #4
Дикообраз-безобраз
 
AvDav's Avatar
 
Join Date: Jul 2004
Location: У самого синего моря
Posts: 2,921
Rep Power: 5
Reputation: 142
Code:
#include <windows.h>

int __stdcall WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{	
	HANDLE chHandle=FindFirstChangeNotification(TEXT("C:\\"), TRUE, FILE_NOTIFY_CHANGE_FILE_NAME);
	if(INVALID_HANDLE_VALUE == chHandle)  
		ExitProcess(GetLastError());
	for(;;)
	{ 
		WaitForSingleObject(chHandle, INFINITE); 
		MessageBox(0, TEXT("File Changed!"), TEXT("File Changed!"), MB_OK|MB_ICONINFORMATION);
		if(!FindNextChangeNotification(chHandle))
			ExitProcess(GetLastError());
		
	}
	return 0;
}
будет мониторить с:\ с подфолдерами на изменения файлов. если надо конкретно с каким именем то нужно hook поставить на CreateFile(), что делается в kernel mode. ищи на codeproject.com нечто типа API hooking.
__________________
- Гитлер?!!
- Да?!!
- Зурна!!!
AvDav is offline   Reply With Quote Quote selected
Old Aug 13, 2005, 06:58   #5
Авик
 
CyberJoe's Avatar
 
Join Date: Jul 2002
Location: Yerevan
Posts: 1,347
Rep Power: 7
Reputation: 19
Send a message via ICQ to CyberJoe
О спасибо )
Пойду сегодня потестю
__________________
вот собственно все, что я хотел сказать.
CyberJoe is offline   Reply With Quote Quote selected
Old Aug 13, 2005, 19:11   #6
скромный VIP
 
analyst's Avatar
 
Join Date: Jun 2003
Location: Yerevan
Posts: 959
Rep Power: 6
Reputation: 10
Nu, aw djan, wrubaesh VS.Net, idesh w new-project, i wibiraesh Windows Service.Service imeet dwa sobitya - on start, on Stop.W onStart zodaesh obekt klassa kotoriy i delaet wse chto ti xochesh.
OPsle wsego etogo sozdesh installeri.Tam fignya wsyakaya, prosto include delaesh installer Class, i stawish fignyu wsyakuyu, tipa service name, lya lya. Buildum es, heto install es anum, u inq@ ashxatum a
__________________
И аткуда такие беруцца???
analyst is offline   Reply With Quote Quote selected
Old Aug 13, 2005, 19:26   #7
Авик
 
CyberJoe's Avatar
 
Join Date: Jul 2002
Location: Yerevan
Posts: 1,347
Rep Power: 7
Reputation: 19
Send a message via ICQ to CyberJoe
Мдя.... тенцел кпордзенк, но это еще только листочик из букета...
Мне еще надо сделать иконку в систем трее, еще надо винсоками законектиться
к джаберовскому серверу, суметь програмно зааплоадить файл, и загуахер юзать XML.... тхура.... ачкис инчкан форум ка ес ашхарум дзерс кракна ынкнелу...
__________________
вот собственно все, что я хотел сказать.
CyberJoe is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
PHP-programmer, WEB-designer Pascal Jobs 0 Mar 17, 2005 13:50
сервис доставки kaktus Bon appetit! 51 Feb 26, 2005 03:26
Требуются специалисты для работы в Сервис Центре сотовых телефонов MobSC Jobs 5 Dec 30, 2004 05:26
СЕРВИС ЦЕНТР СОТОВЫХ ТЕЛЕФОНОВ mpsc Sell and Purchase 0 Dec 10, 2004 10:41
Lans Computers Vazgen Abgaryan Company Reviews / Мнения о компаниях 3 Jul 27, 2002 20:39


All times are GMT. The time now is 17:53.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link