我有一组用户只读访问共享网络驱动器。有时,这些用户需要将他们的项目资源部署到驱动器。我正在尝试为他们提供安全的构建过程。目前我正在使用一个批处理文件,他们可以从他们的本地系统执行,它将执行以下操作...
我的主要问题是用户可以直接访问执行此整个过程的批处理文件,他们只需从最终批处理文件中删除@ECHO off命令,即可显示cmd输出窗口的所有凭据。
我不确定这种事情是否有更好的解决方案?任何想法将不胜感激!
此外,所有计算机都使用Windows 7并使用Windows网络驱动器。
答案 0 :(得分:0)
有一些.bat到.exe的编译器。不确定它们对您的特定批处理文件的效果如何,但可能值得一看。你可以搜索它们。这里有几个
答案 1 :(得分:0)
最好的解决方案是使用jCIFS库直接在Java程序中复制资源。
第二种选择是从Java程序中映射驱动器。此SO问题中有更多信息:How can I mount a windows drive in Java?