(WNetAddConnection2)함수사용해서 공유폴더에 연결시 에러가 발생합니다.
ip_name := '\211.41.2.245test$';
Resource.lpLocalName := nil;
Resource.lpRemoteName := PChar(ip_Name);
Resource.lpProvider := nil;
Flags := 0 or CONNECT_INTERACTIVE
or CONNECT_PROMPT
or CONNECT_UPDATE_PROFILE;
ii := WNetAddConnection2(Resource, '1111', 'test$', Flags);
if ( ii = ERROR_BAD_NET_NAME ) Then
Begin
Result := ii; // 서버 로그인 실패
ShowMessage('로그인실패');
End;
서버연결후 WNetAddConnection2함수에서 ERROR_BAD_NET_NAME(67)
발생합니다. Server name is not valid or can''t befound 에러라는데..
어디를 체크해야 하는지요..
서버에서는 test 디렉토리를 공유시켜놓고 있고....
클라이언트에서 접속해서 공유된 디렉토리에 연결하거든요...
서버접속은 잘되는데. 공유된 디렉토리를 잘 못찾는거 같아요...
같은 네트웍상에서는 문제가 없는데 라우터를 통한 ip접속시 일어나는
현상입니다. 아시는분 꼭 알려주세요.... 꼭이요~~~~
여기 사이트 가보세염.
여기에서 제시한 Source를 사용해 보세요. 잘 되더군요. ㅋㅋㅋ
http://www.scalabium.com/faq/dct0075.htm
그럼 즐프...