我有一组用户只读取共享网络驱动器的访问权限。有时,这些用户需要将他们的项目资源部署到驱动器中。我正努力想出一个安全的构建过程,供他们使用。目前,我使用的批处理文件,他们可以执行从他们的本地系统,这将执行以下.
我的主要问题是,用户将直接访问执行整个过程的批处理文件,他们只需从最后的批处理文件中删除@ECHO off命令,将所有凭据显示到cmd输出窗口。
我不确定这类事情有没有更好的解决办法?任何想法都将不胜感激!
而且,所有的机器都在使用Windows 7和Windows网络驱动器。
发布于 2013-09-16 15:41:00
最好的解决方案是使用jCIFS库将资源直接复制到Java程序中。
第二个选择是从Java程序中映射驱动器。这个问题中有更多的信息:如何在Java中安装windows驱动器?
发布于 2013-09-16 15:25:18
有一些.bat到.exe编译器在那里。不确定它们对您的特定批处理文件的工作效果如何,但可能值得一看。你可以去找他们。有几个在外面
高级蝙蝠到EXE编译器
快速批处理文件编译器
批处理文件编译器PE
https://stackoverflow.com/questions/18830987
复制相似问题