Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Start & End Process

[es] :: C/C++ programiranje :: Start & End Process

[ Pregleda: 2643 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

carlos
Goran Kuzmic
Doboj,RS

Član broj: 10866
Poruke: 28
81.93.74.*



Profil

icon Start & End Process03.03.2005. u 10:30 - pre 232 meseci
Imam jedan problem, pocetnik sam u Visual C++ 6.0 i ne mogu nikako da pronadjem
gasenje nekog procesa (tacnije firebird servera) i potom startovanje istog. Ako neko moze da mi pomogne u rjesavanju ovog problema.
hvala unaprijed !!!

Sergej
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
*.neobee.net.



+1 Profil

icon Re: Start & End Process03.03.2005. u 12:13 - pre 232 meseci
Ne znam koliko ce ti pomoci ali pogledaj negde na sourceforge IBUtils ili vec nesto tako (paket komponenti za delphi koji radi sa interbase-om/firebird-om) - open source je a ima sekciju IBAdmin komponenti gde imas i citanje statusa servera kao i mogucnost da ga startujes/ugasis (nesto poput onog u ibconsole kada je startujes a server nije podignut pa te pita osh/nesh)
 
Odgovor na temu

_Super_Ellite_Bug_
Novi Sad, konacno!!!

Član broj: 41318
Poruke: 145
*.nat-pool.nsad.sbb.co.yu.

Sajt: www.searchlores.org


Profil

icon Re: Start & End Process04.03.2005. u 00:58 - pre 232 meseci
Ukoluko se ne varam FB pod WIN 2000/XP/2003 radi kao servis, dakle prvo onemoguci da se taj servis automatski startuje.

ukratko....

kreiras HANDLE:
SC_HANDLE OpenSCManager(
LPCTSTR lpMachineName,
LPCTSTR lpDatabaseName,
DWORD dwDesiredAccess
);
pa onda ispitas da li je servis pokrenut/utvrdis status
BOOL QueryServiceStatus(SC_HANDLE hService, LPSERVICE_STATUS ServiceStatus);

startujes ga:
BOOL StartService(
SC_HANDLE hService,
DWORD dwNumServiceArgs,
LPCTSTR* lpServiceArgVectors
);

ili stopiras:
BOOL ControlService(SC_HANDLE hService,
DWORD dwControl, /*SERVICE_CONTROL_STOP*/
LPSERVICE_STATUS lpServiceStatus
);

Zatvori HANDLE:

Morad da pazis na "Service Security and Access Rights"

Ovde mozes naci detaljnije opise toga sto ti treba...
http://msdn.microsoft.com/libr...dllproc/base/openscmanager.asp
http://msdn.microsoft.com/libr.../dllproc/base/startservice.asp
http://msdn.microsoft.com/libr...oc/base/queryservicestatus.asp
http://msdn.microsoft.com/libr...llproc/base/controlservice.asp
http://msdn.microsoft.com/libr...security_and_access_rights.asp

Happy hacking.
ISO/IEC JTC1/SC22/WG14-ISO/IEC 9899:1999
 
Odgovor na temu

[es] :: C/C++ programiranje :: Start & End Process

[ Pregleda: 2643 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.