If you know the Windows APIs, you can use JNA (JNI without the hassle of writing your own code) to call the Windows API to receive ACL data.
Relatively here is an article that obtains file security information using VBScript. You can change this and return the data in a collapsible format (e.g. XML). You can call the VBScript file by running "cscript.exe" using Runtime.exec () or ProcessBuilder . You can write ACL information to standard output and use the streams available on java.lang.Processto read the output of the process.
, exec'ing vbscript , , ( , script .) script Win32 apis java JNA.