[jcifs] Re: Help regarding jarapac API
Michael B Allen
mba2000 at ioplex.com
Mon Jan 2 18:04:31 GMT 2006
First, the mailing list you should be communicating with is the JCIFS
list. See https://lists.samba.org/listinfo/jcifs.
Otherwise, I haven't looked at Jarapac in over a year so I can't comment
on the error.
But the first thing I would do to try to figure out what is going on
is to try a clean vanilla install of Jarapac with no modifications and
run the examples/TestAtsvc.java example that launches notepad. If that
doesn't work, based on your error message, I would then check to make
sure the at service is actually running. If you're using XP home or
something like that it might not be (in which case you might then try
a modified examples/TestSvcctl.java to start it first.
On Mon, 2 Jan 2006 15:22:12 +0530
Varma P <varma.iitb at gmail.com> wrote:
> I am very sorry to send this mail to your personal id.
> I have problem with remote command execution using jarapac API. I posted my
> problem in samba groups before 3 weeks, but didn't get any reply. So I am
> writing to you.
> My problem is have to execute command remotely from linux to windows, given
> windows with minimum credentials. So after reading samba lists, I found this
> problem can be solved using MIDLC, JCIFS, JARAPAC. After experimenting, I am
> able to create the stubs using MIDLC, and able to transfer the file using
> JCIFS. For executing command remotely, I am trying with TestAtsvc exaple.
> But I am getting following error.
> "java -classpath
> jarapac.jar:ncacn_np.jar:ntlm-security.jar:lib/jcifs-1.1.2.jar:. TestAtsvc
> 220.127.116.11 <http://18.104.22.168/> example.properties"
> > I am getting following error.
> > 00000: 55 13 C5 00 10 00 00 00 00 00 00 00 10 00 00 00 |U.Å.............|
> > 00010: 5C 00 5C 00 31 00 32 00 39 00 2E 00 32 00 32 00 |\.\.1.2.9...2.2.|
> > 00020: 37 00 2E 00 31 00 35 00 38 00 2E 00 38 00 00 00
> > |7...1.5.8...8...|
> > Exception in thread "main" jcifs.smb.SmbException: No process is on the
> > other end of the pipe.
> > at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java:503)
> > at jcifs.smb.SmbTransport.send(SmbTransport.java:580)
> > at jcifs.smb.SmbSession.send(SmbSession.java:229)
> > at jcifs.smb.SmbTree.send(SmbTree.java:102)
> > at jcifs.smb.SmbFile.send(SmbFile.java:688)
> > at jcifs.smb.TransactNamedPipeOutputStream.write(
> > TransactNamedPipeOutputStream.java:65)
> > at jcifs.smb.RpcTransport.send(RpcTransport.java:107)
> > at rpc.DefaultConnection.transmitFragment(DefaultConnection.java
> > :107)
> > at rpc.DefaultConnection.transmit(DefaultConnection.java:57)
> > at rpc.ConnectionOrientedEndpoint.send(
> > ConnectionOrientedEndpoint.java:140)
> > at rpc.ConnectionOrientedEndpoint.call(
> > ConnectionOrientedEndpoint.java:86)
> > at rpc.Stub.call(Stub.java:113)
> > at TestSrvsvc.doRemoteTOD(TestSrvsvc.java:47)
> > at TestAtsvc.atsvcScheduleJobAdd(TestAtsvc.java:21)
> > at TestAtsvc.main(TestAtsvc.java:73)
> Login is successfull. UUID is correct, svchosts.exe is running on windows.
> still it's giving the aboeve error.
> I would appreciate if you could help me with this.
More information about the jcifs