close
  • 홈
  • :
  • 위치로그
  • :
  • 태그
  • :
  • 방명록
  • :
  • 관리자
  • :
  • 새글쓰기
블로그 이미지

이슬나라 [isulnara.com]
프로그램 관련 문의...
전체 (168)
자작 프로그램 (22)
WebFTP (2)
iSysInfoX (2)
IEPageSetup (3)
EzIP (3)
ezSVC (1)
iDebugX (1)
msnAlert (2)
기타 (7)
버그 신고 (1)
이것저것.. (53)
WebFTP 게시판 (0)
팁 모음 (65)
linux (16)
프로그래밍 (30)
윈도우 (5)
네크워크 (7)
기타 (6)
Reverse Engin.. (0)
윈도우 숨은.. (4)
터미널 서비스.. (1)
공개 웹하드 (1)
관리자 (0)
PC 원격제어.. (1)
NAS (19)
«   2010/03   »
일 월 화 수 목 금 토
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
bash VMWare IP 부팅 이미지 Prototype Window 다운로드스테이션 알콘 PageSetup jndi 리모콘 Indy SQL Server apache arm 플래시 REFERENCE_TIME 동영상 분할 및 병합 유니콘 WDN-2000 sms tomcat putty DateCompare expect MAC Address ezlink mantis MACAddress awk
ezlink 0.9.9 베타.
Synology NAS CPU 타...
무료 원격제어 프로그램.
IEPageSetup 크기에... (4)
시스템 에러 로그 SMS... (2)
양면 인쇄는 프린터에 따...
isul / 03/03
혹시 양면인쇄가 가능할...
쎄이 / 03/02
위의 답변에서 말씀드렸...
isul / 03/01
바로위에 글을 올렸던 사...
woobang / 02/28
도움이 되었다니 저도 기...
isul / 02/25
일반 어플리케이션을 서...
ㅇㅇ/ / 2009
사이코웨어 : nProtect,...
√ MIRiyA's AstraLog / 2008
웹페이지에서 인쇄시 머...
醉生夢死™ / 2006
웹페이지에서 MAC Addres...
날자~!! 날어~!! / 2005
 최근글 목록
 2010/02 [2]
 2010/01 [1]
 2009/11 [3]
 2009/10 [1]
 2009/09 [1]
넷하드
무료 원격제어 프로그램
바이러스제로
솔라리스 테크넷
스티브 맥코넬
파워해커
하얀나무's Story
Total of
292003 visitors
Today 62
Yesterday 248
 
     
 자작 프로그램/ezSVC 
일반 프로그램을 NT 서비스로 실행 - ezSVC
Posted on 2003/11/24 22:54
 
 
 
 



일반 프로그램을 NT 서비스 프로그램으로 실행되게 하는 프로그램입니다.
NT 서비스로 동작되게 하면 윈도우에 로그온하지 않아도 프로그램이 동작됩니다.
주로 FTP, HTTP, SMTP 데몬 프로그램들이 동작되는 방식입니다.

프로그램은 ezSVC.exe 하나로 구성되어 있으며 실행시킨 후 [서비스 등록] 버튼을 눌러 윈도우 서비스 프로그램으로 등록시킨 후, 서비스 모드로 동작되게 할 프로그램을 ezSVC에 등록, 그 후 [서비스 시작] 버튼을 누르면 됩니다.
이 후 윈도우 시작시 로그온 하지 않아도 자동으로 동작됩니다.

ezSVC를 서비스로 등록시키면 서비스 관리자에서 "ezService"라는 이름으로 등록됩니다. 시작 유형은 "자동"으로 설정됩니다.

사용 예를 들면 Apache, PHP, MySQL을 한 번에 설치하는 APM_Setup이나 Mercury MailServer 등을 윈도우 서비스로 동작되게 할때 사용할 수 있습니다.

[다운로드-프로그램]
[다운로드-영문팩]
Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
ezSVC
Trackback [1] : Comment [15]
TrackbackAddress
http://isulnara.com/tt/trackback/35
일반 어플리케이션을 서비스모드로 실행시키는 프로그램
ㅇㅇ/ [2009/03/17 20:46]
시스템 관리를 하다보면 바쁜(이라고 쓰고 게으른 이라고 읽는다) 프로그래머들이 있다. 서버 부팅시 데몬 형태로 실행되어야 할 어플리케이션임에도 바빠서 서비스형태로 제작하지 못하..
leonardo 수정/삭제 답변하기
2004/04/27 13:37
영문 2000 이 깔려 있는 경우 한글이 하나도 안보이네요..
isul 수정/삭제 답변하기
2004/04/28 19:08
예... 다국어 버전으로 제작하지 않았습니다.
영문 OS에서 사용하리라고는 생각하지 못 했네요...
꼭 필요한 것인지요? 이 프로그램이 꼭 필요하시다면 영문 버전 지원해 드릴게요..
답변 기다리겠습니다.
ltprince 수정/삭제 답변하기
2004/07/29 20:39
안녕하세요? APM_Setup5(Ver:200405180)을 install하고 이것은 ezService로 등록시켰더니, APM_Setup5가 로긴시에 뜨다가 오류창이 뜨면서 종료됩니다.
ezService에 bug가 있는건지 APM_Setup5에 bug가 있는건지 모르겠지만 해결해주시면 좋겠습니다.
isul 수정/삭제 답변하기
2004/07/30 09:27
안녕하세요..
APM_Setup 제작자 웹사이트에도 글 남겨두었는데요..
이상하게도 APM_Setup 자체는 등록하면 말씀하신 것 처럼 에러가 나더군요.
<a href=http://phpbb2.apmsetup.com/viewtopic.php?t=1716 target=_blank>http://phpbb2.apmsetup.com/viewtopic.php?t=1716</a> 에서 관련 글을 보실 수 있습니다. 로그인해야 볼 수 있습니다.

APM을 서비스로 동작시키기 위해 등록해야 할 프로그램은 두가지 입니다.
apache.exe와 mysqld-nt.exe /k
입니다. mysql데몬은 반드시 /k를 추가해 줘야 실행됩니다.
아래는 제가 사용하고 있는 첨부한 파일의 환경설정 파일의 내용입니다.

코드:
[APPs]
아파치=C:&#92;SERVER&#92;APM_Setup&#92;Server&#92;Apache&#92;Apache.exe
MySQL=C:&#92;SERVER&#92;APM_Setup&#92;Server&#92;MySQL&#92;bin&#92;mysqld-nt.exe /k
isul 수정/삭제 답변하기
2004/07/31 20:55
APM_SETUP도 사용 안한지가 좀 되어서 기억이 잘 안나네요...
말씀하신 것처럼 myql을 서비스로 등록시킨 후 서비스는 실행시켰는지요?
사용하신 옵션에서 하나씩 추가해 가면서 테스트 해 보세요..
옵션 중 language, skip-innodb, skip-bdb, defaults-file 등은 my.ini 파일에 설정해도 되는 거 아닌가요?
그냥 C:&#92;AMP_Setup&#92;Server&#92;MySQL&#92;bin&#92;mysqld-nt.exe --install 이렇게만 해도 될 것 같습니다..
mySqld /k는 mysql 데몬을 실행시키는 것이고(/k 옵션은 기억이 안나에요),
mysqld-nt.exe --install은 서비스로 등록만 하는 것입니다. 즉 실행은 안되죠.
알려주신 방법대로 서비스로 등록된 msyql 데몬을 실행시키려면 명령 프롬프트에서 net start mysql 이란 명령을 주거나 서비스 관리자에서 실행시켜 주어야 데몬이 동작됩니다.

지금 제 컴퓨터에 APM_SETUP이 설치되지 않아 정확히 말씀드릴 수는 없지만 DNIP 서비스의 경우 따로 실행파일이 존재한다면 ezService에 등록시켜 실행시킬 수 있지만 만약 따로 실행파일이 존재하지 않고 APM_SETUP 자체에 있는 기능이라면 사용하기가 힘들 것으로 생각됩니다.
저도 APM_SETUP 자체를 ezService를 사용해서 실행시키는데는 실패했습니다.
ltprince 수정/삭제 답변하기
2004/07/30 13:28
이슬나라님 답글 잘 읽어보았고 답글 감사드립니다.
몇가지 궁금한 점이 있어서 또 질문 드립니다.
아파치나 mySql은 모두 자체적으로 service에 등록이 가능한 것으로 알고 있습니다. 제가 원하는 것은 DNIP와 APM_update도 서비스로 등록하고 싶은 것입니다. 답글을 보니 APM_update는 ezSvc로 서비스 등록이 될 수 있을 것으로 생각됩니다.
아파치는 C:&#92;AMP_Setup&#92;Server&#92;Apache&#92;Apache.exe -i -f &#34;C:&#92;APM_Setup&#92;Server&#92;Apache&#92;conf&#92;httpd.conf&#34;로 등록하면 될 듯합니다.
그런데 mySqld는 /k option이 무엇인지 잘 모르겠습니다.
제 생각에는
C:&#92;AMP_Setup&#92;Server&#92;MySQL&#92;bin&#92;mysqld-nt.exe --install --language=korean --skip-innodb --skip-bdb --defaults-file=&#34;C:&#92;Windows&#92;my.ini&#34; 라고 하면 서비스 등록이 APM_Setup과 같은 옵션으로 되야 할 듯한데, 실행이 안 되더군요. 어떻게 해야하는지 상세설명 부탁드립니다.
아파치랑 MySql을 ezSvc로 등록하는 것이랑 위와 같이 등록하는 것이랑 무슨 차이가 있는지 궁금합니다.
마지막으로 DNIP는 써비스로 등록할 수 없을까요?
ltprince 수정/삭제 답변하기
2004/08/01 03:14
이슬나라님 답변 다시 한번 감사드립니다.
해보니 --language=korean --skep-innodb --skip-bdb가 불가능하군요.
많은 도움 되었습니다. 꾸뻑 ^^
letsgolee 수정/삭제 답변하기
2004/08/27 08:50
영문버젼도 가능하다면 해 주셨으면 합니다. 저역시 영문판을 사용하는데 메뉴가 다 깨집니다.
isul 수정/삭제 답변하기
2004/08/29 12:23
예.. 알겠습니다. 곧 영문도 지원하게 수정해서 올리겠습니다.
멜 주소 남겨주시면 완료되는데로 알려드리겠습니다.
isul 수정/삭제 답변하기
2004/09/01 13:03
영문 버전 추가했습니다.(실행 파일 다시 다운로드 바랍니다.)
프로그램과 같은 디렉토리에 ezSVC.ENU라는 파일을 두면 영문으로 나옵니다.단, 영어(미국) 환경에서만 영문으로 나옵니다.
오타나 문법에 맞지 않는 문장이 있을 경우 알려주시면 수정해 드리겠습니다.
언제까지나 수정/삭제 답변하기
2007/11/02 23:40
인쇄 페이지 설정 여백(인치) 를 밀리미터로 바꾸는 것도 넣으면 좋겠습니다.
제어판 - 국가언어 및 옵션 - 사용자지정 - 인치를 미터로 바꾸면 되는데,
함수로 한방에 되게 되었으면 좋겠습니다.
BlogIcon isul 수정/삭제
2007/11/03 23:27
IEPageSetupX에 관한 내용인데 ezSVC로 글을 올리셨네요..
답글은 IEPageSetupX(http://isulnara.com/tt/36)에 올려두었습니다.
김영광 수정/삭제 답변하기
2008/07/23 14:11
이슬나라님 참 멋지시네요. 프로그램 감사 드립니다. 질문이 있는데요, 현재 exe 파일만 등록되는 것 같은데, .bat 는 불가능 한 것인지요. bat 로 해야할 경우가 있어서 여쭤봅니다.
BlogIcon isul 수정/삭제
2008/07/23 14:39
찾아보기 버튼 클릭 후 파일 열기 대화상자에서 파일 형식 콤보박스를 클릭하시고, "All"을 선택하면 모든 파일을 등록할 수 있습니다.

또는 ezSVC.exe로 아무 프로그램이나 등록한 후 생성되는 ezSVC.ini에 직접 등록하셔도 됩니다.
이 경우 프로그램을 재시작해야 적용됩니다.
agora 수정/삭제 답변하기
2009/03/17 20:26
트랙백 해갑니다. 예전에 한번 받아서 잘쓰고 있었는데 이번에 다시 받아 가네요.
감사합니다.
SecretComment
  1 ... 143 144 145 146 147 148 149 150 151 ... 168