28. november 2004 - 19:53
Der er
36 kommentarer og 1 løsning
Sevice i dev-cpp?
Hejza allesammen.
Fik en kode i dette spm:
http://www.eksperten.dk/spm/563693 af en person kaldt jpk.
Men problemet er at jeg ikke kan få det til at virke, og han har ikke dev-cpp (så han bare kunne sende mig en zip, med programet).
Derfor ville jeg hører om nogen kan se en fejl, eller lave en zip der virke med koden..
På forhånd tak.
Annonceindlæg fra DE-CIX
28. november 2004 - 20:13
#1
Jeg prøvede at copy paste koden ind i dev-cpp - og den byggede fint hos mig uden nogen som helst form for ændringer !
28. november 2004 - 20:14
#2
version 4.9.9.0 new project Service ServiceTest.cpp add file cService.h (JA til at tilføje til projekt) add file cService.cpp (JA til at tilføje til projekt) build
28. november 2004 - 20:17
#3
Du vil ikke sende filen vel ? min vil bare ikke :(
28. november 2004 - 20:19
#4
Det kan jeg da godt. Hvortil ?
28. november 2004 - 20:24
#5
rasmus.madsen@gmail.com
28. november 2004 - 20:35
#6
mail sendt
28. november 2004 - 20:37
#7
hmm har ikke modtaget den endnu, men venter lig videre.
28. november 2004 - 20:45
#8
Det tror jeg på. Jeg fik: Final-Recipient: rfc822; rasmus.madsen@gmail.com Action: failed Status: 5.0.0 Diagnostic-Code: X-Postfix; host gsmtp185.google.com[64.233.185.27] said: 552 5.7.0 Illegal Attachment (in reply to end of DATA command)
28. november 2004 - 20:48
#9
hmm vil du have en anden adresse ?? info@rasmus-madsen.dk
28. november 2004 - 20:50
#10
mail sendt
28. november 2004 - 20:56
#11
hvordan installere eg så servicen ?
28. november 2004 - 21:01
#12
Under tjenester, står den som manuelt ? Skal den ikke stå som atomatisk ? Håber det okay jeg spørger.. Ellers må jeg oprette et nyt spm.
28. november 2004 - 21:02
#13
service /install vil jeg tro
28. november 2004 - 21:03
#14
Jeg vil at det er: SERVICE_DEMAND_START, // start type som styrer det. (men du kan jo altid ændre det i service manager)
28. november 2004 - 21:05
#15
den har jo denne sætning : else if(arg == "/start") // If the argument is "/start", start the service { g_Service.Dispatch(); }
28. november 2004 - 21:18
#16
Det er når du vil starte den manuelt fra programmet. Den anden tror jeg er den som bestemmer hvad service står til.
28. november 2004 - 21:18
#17
og et svar
28. november 2004 - 21:22
#18
vil du ikke lige hjælpe mig færdi ? Jeg kan på ingen måde starte den. Helle ikke fra tjenester !
28. november 2004 - 21:24
#19
Jo da Hvilken fejl får du ?
28. november 2004 - 21:27
#20
altså iden var at programmet selv startede den.. men den gør ikke.. Tjenester siger at filen ikke blev fundet (fejl 2)
28. november 2004 - 21:46
#21
Hos mig siger den det samme. Og den er heller ike lagt ind med sti. Kun som "service" og så kan det jo ikke overraske at den ikke kan findes.
28. november 2004 - 21:48
#22
ved du, hvad man man gøre ved det ?
28. november 2004 - 21:53
#23
Du kan starte med at checke hvad Create bliver kaldt med: g_Service.Create(argv[0] + strParameters);
28. november 2004 - 21:55
#24
unskyld men hvor vil du have den sat ind :S
28. november 2004 - 21:57
#25
if(arg == "/install") // If the argument is "/install", create the service { cout << "Installing service" << endl; string strParameters = " /start"; // Collect any additional parameters for(int i=2; i<argc; ++i) strParameters += string(" ") + argv[i]; nResult = g_Service.Create(argv[0] + strParameters); g_Service.Create(argv[0] + strParameters); } Den skriver intet nyt.
28. november 2004 - 21:59
#26
jeg får : Den angive tjeneste er blevet makeret til sletning
28. november 2004 - 22:03
#27
Du udskriver jo ikke argumentet ved at kalde en gang mere. if(arg == "/install") // If the argument is "/install", create the service { cout << "Installing service" << endl; string strParameters = " /start"; // Collect any additional parameters for(int i=2; i<argc; ++i) strParameters += string(" ") + argv[i]; cout << argv[0] << strParameters << endl; // <------ nResult = g_Service.Create(argv[0] + strParameters); }
28. november 2004 - 22:03
#28
"Den angive tjeneste er blevet makeret til sletning" betyder at du er nødt til at genstarte din PC for at slippe af med den service og derfor også for at kunne oprette den igen
28. november 2004 - 22:06
#29
ok prøver lig at genstarte
28. november 2004 - 22:12
#30
ok har genstartet og for denne tekst : installing service service.exe /start done... Men den står stadig til manual :s
28. november 2004 - 22:22
#31
service.exe /start betyder jo at der ikke er sti på. hm.... Prøv evt. at kald med: nResult = g_Service.Create("C:\\etellerandetdir\\" + (argv[0] + strParameters));
28. november 2004 - 22:24
#32
genstarter igen.. hehe
28. november 2004 - 22:29
#33
der sker det samme.. heller ikke noget dir, er oprettet :(
28. november 2004 - 22:41
#34
Siger du at på trods af at du angav en path så er der ind i service manager stadig ikke nogen path på service ?
28. november 2004 - 22:43
#35
nej kun service.exe /start .. det skulle have være c:\etellerandet\service.exe /start ikke '?
28. november 2004 - 22:46
#36
jep
28. november 2004 - 22:54
#37
nedtur.. virker det ved dig ?
Kurser inden for grundlæggende programmering