Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12727] Re:Re:SYSTEM 계정 응용프로그램
Clyde Lee [clyde] 1864 읽음    2009-06-19 17:34
장성호 님이 쓰신 글 :
: Clyde Lee 님이 쓰신 글 :
: : 안녕하세요.
: :
: : 질문을 하나 드리려 합니다.
: :
: : 일반 윈도우 응용프로그램이 있는데 delphi7로 만들어졌습니다.
: :
: : 사용자가 로그오프 시에도 사용하고 싶어서
: :
: : 제가 NT서비스 프로그램으로 해당 응용 프로그램을 실행하게 만들었습니다.
: :
: : 해당 윈도우 프로그램은 SYSTEM 계정으로 실행 되었구요..
: :
: : 근데 사용자가 로그오프를 하면 SYSTEM 계정의 윈도우 프로그램도 같이 종료 되더군요....
: :
: : 서비스 속성에서 '서비스와 데스크톱 상호 작용 허용'을 끄면 종료가 안되지만
: :
: : 그걸 끄면 사용자가 해당 윈도우 프로그램의 GUI를 사용할수 없어서 안되구요...
: :
: : SYSTEM 계정 윈도우 프로그램을 로그오프시 종료 안되게 할수 없나요??
:
: 로그오프 한 후에도 어플리케이션이 죽지 않고 계속사용하고 싶다는 말씀이 무슨 말씀인지요?
:
: 로그오프 화면에서 쓰고싶다는 말씀인지?
:
: 아니면 화면에 안보이더라도
: 통신이나.. 뭐 그런것 때문에 계속 살려노고 싶다는 얘기인지?
:
:
: 정확히 잘모르지만 기본적으로는 불가능한 얘기인것 같구요
:
: 로그오프화면(즉 로그인화면)에서 프로그램을 보고 싶다면
: 로그인-desktop에 프로그램을 다시 실행시켜야 할듯 한데요..
:
: 만약 통신 등을 위해 필요하다면..
: Service프로그램으로 구현하는것이 좋을것 같구요..
:
: 그럼..

설명이 부족했나 봅니다.

윈도우 프로그램이 사용자 GUI + 통신 서버 인 프로그램이라서 그렇습니다.

사용자가 로그오프를 해도 살아있고 다시 로그인 했을때도 보이고 그래야 하는데

사용자 로그인 계정으로 뜨면 안될거 같아서

제가 서버스 프로그램으로 해당 윈도우 프로그램을 CreateProcess로 실행하게 만들어 보았습니다.

그럼 모든게 SYSTEM 계정이라 사용자가 로그오프를 해도 종료안되고 다음 로그인 할때도 보이지 않을까 생각했는데

그게 아니라 서요.

원래는 서비스로 만들어야 하는건데 원 제작자가 그냥 윈도우 프로그램 형식으로 만들어서  전체적 수정은 좀 엄두가 아나서요

+ -

관련 글 리스트
12725 SYSTEM 계정 응용프로그램 Clyde Lee 1516 2009/06/19
12726     Re:SYSTEM 계정 응용프로그램 장성호 1615 2009/06/19
12727         Re:Re:SYSTEM 계정 응용프로그램 Clyde Lee 1864 2009/06/19
12728             Re:Re:Re:SYSTEM 계정 응용프로그램 장성호 2469 2009/06/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.