오후 8:17 2006-01-06
DCOM with xp sp2 조경민 bro@shinbiro.com
===================================================
sp2가 설치되지 않은 상황
--------------------------------------------------------------
client (xp nosp2, incops, dsn)
regsvr32 TCSps.dll
testapp.exe 실행
server (xp nosp2, incops, no dsn)
regsvr32 TCSps.dll
TCS.exe /regserver
원격 시작 권한 설정(서버, no sp2)
---------------------------------------------------------------
시작->설정->제어판->관리도구->구성 요소 서비스->
콘솔 루트->구성 요소 서비스->컴퓨터->내컴퓨터->DCOM 구성->
TSSCORE 오른클릭 속성->보안->시작 권한 사용자 지정 후 Everyone 추가
sp2를 설치한 컴퓨터
---------------------------------------------------------------
1. 방화벽 설정( sp2를 설치한 서버 또는 클라이언트 )
1.1 커맨드창을 열고 다음 명령어를 입력한다.
netsh
firewall
set service REMOTEADMIN ENABLE SUBNET 또는
set service REMOTEADMIN ENABLE ALL
show service
exit
1.2 DCOM 방화벽 포트 열기
방화벽을 끄거나, 제어판/윈도우즈 방화벽의 탭중 예외에 RPC인 135 포트를 추가하거나 프로그램에서
자신의 Local DCOM Server EXE를 선택한다.
sp2를 설치한 서버
---------------------------------------------------------
다음으로 제어판/관리도구로 간 후 구성 요소 서비스를 연 후
트리 노드 루트/컴퓨터/내컴퓨터에서 오른클릭 속성으로 간 후 COM 보안에서
각각 제한값 편집 버튼을 눌러 사용자 'ANOYMOUS LOGIN' 추가 후 ANOYMOUS LOGIN을 모두 허용하게 만든다.
아래는 마지막으로 DCOM 서버가 할 이다.
구성 요소 서비스의 트리 루트 노드/컴퓨터/내컴퓨터/DCOM 구성에서 자신의 DCOM 서버를 선택한 후
오른클릭 속성으로 등록정보를 연후 보안탭을 연후 시작 및 활성화 권한을 사용자 지정으로 한후 편집 버튼
을 누른 후 ANONYMOUS LOGON을 추가후 모두 허용으로 한다.
DCOM with xp sp2 조경민 bro@shinbiro.com
===================================================
sp2가 설치되지 않은 상황
--------------------------------------------------------------
client (xp nosp2, incops, dsn)
regsvr32 TCSps.dll
testapp.exe 실행
server (xp nosp2, incops, no dsn)
regsvr32 TCSps.dll
TCS.exe /regserver
원격 시작 권한 설정(서버, no sp2)
---------------------------------------------------------------
시작->설정->제어판->관리도구->구성 요소 서비스->
콘솔 루트->구성 요소 서비스->컴퓨터->내컴퓨터->DCOM 구성->
TSSCORE 오른클릭 속성->보안->시작 권한 사용자 지정 후 Everyone 추가
sp2를 설치한 컴퓨터
---------------------------------------------------------------
1. 방화벽 설정( sp2를 설치한 서버 또는 클라이언트 )
1.1 커맨드창을 열고 다음 명령어를 입력한다.
netsh
firewall
set service REMOTEADMIN ENABLE SUBNET 또는
set service REMOTEADMIN ENABLE ALL
show service
exit
1.2 DCOM 방화벽 포트 열기
방화벽을 끄거나, 제어판/윈도우즈 방화벽의 탭중 예외에 RPC인 135 포트를 추가하거나 프로그램에서
자신의 Local DCOM Server EXE를 선택한다.
sp2를 설치한 서버
---------------------------------------------------------
다음으로 제어판/관리도구로 간 후 구성 요소 서비스를 연 후
트리 노드 루트/컴퓨터/내컴퓨터에서 오른클릭 속성으로 간 후 COM 보안에서
각각 제한값 편집 버튼을 눌러 사용자 'ANOYMOUS LOGIN' 추가 후 ANOYMOUS LOGIN을 모두 허용하게 만든다.
아래는 마지막으로 DCOM 서버가 할 이다.
구성 요소 서비스의 트리 루트 노드/컴퓨터/내컴퓨터/DCOM 구성에서 자신의 DCOM 서버를 선택한 후
오른클릭 속성으로 등록정보를 연후 보안탭을 연후 시작 및 활성화 권한을 사용자 지정으로 한후 편집 버튼
을 누른 후 ANONYMOUS LOGON을 추가후 모두 허용으로 한다.
'KB > MFC/Win32' 카테고리의 다른 글
TCP 성능 향상 (0) | 2006.01.31 |
---|---|
ATL COM 로컬 서버 Keep Alive 시키기 (0) | 2006.01.06 |
ShowWeb function (0) | 2004.05.24 |
[펌] band object에서 IWebBrowser 인터페이스 받기. (0) | 2004.05.12 |
메세지 크래커 (0) | 2004.04.29 |