2013-05-04 5 views
0

Delphi XE3을 사용하고 있습니다.작업 그룹의 다른 컴퓨터로 메시지를 보내는 방법

작업 그룹 (LAN 연결)의 다른 PC로 메시지를 보내려고합니다. 내가 어떻게 해? 그리고 어떤 구성 요소를 사용해야합니까?

+5

[link] (http://www.swissdelphicenter.ch/torry/showcode.php?id=617)가 도움이되는지 확인하십시오. –

+1

수행 된 연구 노력의 표시 대신 질문 텍스트에서 관련성없는 필러 정보를 사용하지 마십시오. Vista 이전 환경에서는 [mailslot] (http://msdn.microsoft.com/library/windows/desktop/aa365576) [[messngr'] (http://en.wikipedia.org/wiki/Windows_Messenger_service)). 두 기사를 모두 읽으십시오. – OnTheFly

+0

위의 Guillem Vicens의 제안에 대한 참조 : http://msdn.microsoft.com/library/windows/desktop/aa370605 – OnTheFly

답변

2

이봐, 난 우리가 명령 프롬프트에서이 작업을이

쓰기 작업을 수행하는 데 사용하는 내 옛날을 기억

net send [machine name] your message 

이 미소 :)

하는 컴퓨터 이름이 후 작동하지 않는 경우 작동 ip로 시도하십시오.

디렉터리 서비스를 사용하고 있는지 확인한 다음 cmd 명령의 사용 권한과 함께 net send 명령이 있어야합니다. 디렉토리 서비스가 없다면 이것은 매력처럼 작동합니다.

+2

명령 줄에서 명령을 수행하는 방법을 설명하는 동안 OP는 Delphi에서 명령을 수행하는 방법을 묻습니다. 어쨌든, 사용 가능한지 테스트하는 좋은 방법 –

+3

메신저 서비스는 Windows XP SP2 이후 기본적으로 사용되지 않으며 Windows Vista 및 Server 2008 이후로는 전혀 지원되지 않습니다. 따라서 기회가 높으면 아무도 'net 보낸다. –

+0

오, 고마워,하지만 델파이 코드가 아니라 cmd를 사용하고 있지만 ShellExecute 사용할 수 있습니까? –

관련 문제