1 18 19 package jcifs.dcerpc.msrpc; 20 21 import java.io.IOException ; 22 23 import jcifs.dcerpc.*; 24 25 public class SamrPolicyHandle extends rpc.policy_handle { 26 27 public SamrPolicyHandle(DcerpcHandle handle, String server, int access) throws IOException { 28 if (server == null) 29 server = "\\\\"; 30 MsrpcSamrConnect4 rpc = new MsrpcSamrConnect4(server, access, this); 31 try { 32 handle.sendrecv(rpc); 33 } catch (DcerpcException de) { 34 if (de.getErrorCode() != DcerpcError.DCERPC_FAULT_OP_RNG_ERROR) 35 throw de; 36 37 MsrpcSamrConnect2 rpc2 = new MsrpcSamrConnect2(server, access, this); 38 handle.sendrecv(rpc2); 39 } 40 } 41 42 public void close() throws IOException { 43 } 44 } 45 46 | Popular Tags |