Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 21:29

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



StartService errore code: 2

Discussion on StartService errore code: 2 within the C/C++ forum part of the Coders Den category.

Reply
 
Old   #1
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
StartService errore code: 2

hallo.



ich habe mein kleines tool, das den service starten soll, läuft soweit auch alles!
wenn ich allerdings den service stoppe und dann wieder starten will returned StartService 0 und GetLastError gibt 2 zurück..

OpenSCManager und OpenService bekommen von mir SERVICE_ALL_ACCESS übergeben und das programm hat debug rechte!

DriverEntry/Unload funktionen werden auch sauber gecalled!

edit:
hab übrigens nicht rausgefunden was error code 2 bedeutet!
Tyrar is offline  
Old 03/04/2012, 13:51   #2
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Quote:
Originally Posted by MSDN
2 (0x2): ERROR_FILE_NOT_FOUND The system cannot find the file specified.
siehe:

Vielleicht hilft es dir ja.
jacky919 is offline  
Old 03/04/2012, 15:13   #3
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
hm... das kann an sich nicht sein.. das service handle wird erstellt, kann auch geöffnet werden und auch beim ersten mal gestartet werden... der pfad ist:
Code:
char szDirectory[MAX_PATH]={0};
szDirectory[0]=0x22;
GetCurrentDirectoryA(MAX_PATH-1,(char*)(((ULONG)szDirectory)+1));
lstrcatA(szDirectory,"\\HAC.sys\"");
oder
Code:
char* szDirectory="C:\\HAC\\HAC.sys";
was nach den informationen ausm msdn richtig wäre (dateien existieren auch)

edit:
ma nen screen von ServiWin

Tyrar is offline  
Old 03/05/2012, 17:46   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,904
Received Thanks: 25,394
1. Was soll das Leerzeichen vor dem Pfad?
2. Verzichte auf Funktionen wie GetCurrentDirectory, ich hab schon einige Bugs mit denen erlebt. Nimm lieber GetModuleFileName.
Hatte auch schon Fälle, da hat GetCurrentDirectory einfach mal nen völlig falschen Pfad zurückgegeben, wenn es vorher von einem anderen Modul gecalled wurde :<
MrSm!th is offline  
Old 03/05/2012, 18:14   #5
 
Tyrar's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 1,637
Received Thanks: 1,119
1. das ist ein "
2. funktioniert auch der direkte pfad nicht :|
Tyrar is offline  
Old 03/05/2012, 18:37   #6
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 451
Zeig evtl. etwas mehr Code oder probier mal \tools\KmdManager\KmdManager.exe aus .
link is offline  
Reply


Similar Threads Similar Threads
ERRORE! AIUTO!
01/14/2012 - S4 League - 1 Replies
Errore File is changed: WL Cosa devo fare?
x-trap errore
08/10/2011 - S4 League - 2 Replies
salve ho un problema con s4 legue mi d l'errore x-trap(senza usare hack) cosa posso fare???
godmt2 login errore
04/20/2009 - Metin2 Private Server - 5 Replies
huhu ich habe ein acc. auf godmt2 habe mich auch im itim shop eingeloggt wenn ich mich aber bei godmt2 einlogen will steht dort immer das mein acc. nicht gibt gibt es ein grund oO



All times are GMT +2. The time now is 21:29.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.