I want to connect to a remote Windows desktop machine from a local machine with a Java program.
I have to check the disk space and several other services on the remo
The answer depends upon what operating system your local machine (host) is using to connect to your remote target Windows box.
If it is a Unix-based box, I would recommend using the open source library j-Interop.
Note, that you may need to manually modify the registry on the target box, so it can work correctly (make sure you peruse the FAQs of the project's website). If you find weird issues (exceptions thrown while connecting), here's a good article that helped me resolve them: Windows slaves fail to start via DCOM
On the other hand, if you are using a Windows box as your host, then your life will be much easier. I would recommend using:
Note that all of the above are opensource projects.
The freeware version out there as mentioned above is j-Integra, but I never tried using it.