2013-04-23 2 views
2

this website을 따르고 서비스로 제공되는 프로그램을 설치하려고합니다.내 프로그램에서 작동하도록 sc.exe를 가져올 수 없습니다.

SC CREATE SqlPort binPath= “D:\RPG\VbLib\SqlPort\SqlPort\srvstart.exe SqlPort -c D:\RPG\VbLib\SqlPort\SqlPort\sqlport.ini” DisplayName= SqlPort start= auto 

내가 Enter 키를 누르십시오, 그것은 나에게 도움을 제공합니다 :

내가 무엇을 가지고 내가 가진 무엇을

DESCRIPTION: 
     Creates a service entry in the registry and Service Database. 
USAGE: 
     sc <server> create [service name] [binPath= ] <option1> <option2>... 

OPTIONS: 
NOTE: The option name includes the equal sign. 
     A space is required between the equal sign and the value. 
type= <own|share|interact|kernel|filesys|rec> 
     (default = own) 
start= <boot|system|auto|demand|disabled|delayed-auto> 
     (default = demand) 
error= <normal|severe|critical|ignore> 
     (default = normal) 
binPath= <BinaryPathName> 
group= <LoadOrderGroup> 
tag= <yes|no> 
depend= <Dependencies(separated by/(forward slash))> 
obj= <AccountName|ObjectName> 
     (default = LocalSystem) 
DisplayName= <display name> 
password= <password> 

내가 도움을 비교 한을하고 난 몰라 문제가 있는지 확인하십시오. 이것은 Windows 7 x64 시스템에 있습니다.

누구나 내가 뭘 잘못하고 있는지 알아?

+0

붙여 넣은 텍스트에'''및'''가 표시됩니다. 그 대신에 보통의'''따옴표로 바꿀 수도 있습니다. –

+0

그 것이었다 ... 대답으로 게시하고 나는 그것을 upvote 할 것입니다 – ErocM

답변

2

붙여 넣은 텍스트에 이 있습니다. 대신 일반 " 따옴표로 바꿔보십시오.

+0

7 분 안에 내가 upvote 나중에! – ErocM

3

나는이 정확한 문제가 있었고 내 인용 부호는 괜찮았다 ... 마침내 알아 냈다 - 은 '='다음에 공백이이어야한다!

e.e. 이것은 '도움'덤프의 원인/작동하지 않는 :

C:\>sc create "My Service" binPath="C:\MyService\MyService.exe" 

을하지만이 있었다 :

C:\>sc create "My Service" binPath= "C:\MyService\MyService.exe" 

또한 원래의 질문에 묘사 된 행동의 원인이 "더 협조 할 수 있습니다 부적절한 따옴표보다 "일반"입니다. 어떤 방식 으로든 이 부적절하게 포맷 된 명령에 OS가 반응하는 방식입니다.. ANSI가 아닌 문자 또는 명령 형식의 다른 문제 (예 : "binPath"등의 맞춤법 오류)가있을 수 있습니다.

+0

이것은 그것을 해결했습니다 – WillB3

+1

@ WillB3 대단히 환영합니다. 다른 사람을 도왔 기 때문에 기뻤습니다. 잠시 동안 나를 미치게 만들었습니다. :) – taiji123

관련 문제