1
我有一个外部Java应用程序(黑匣子),它需要验证。我需要在批处理设置中运行此应用程序,但它似乎是以某种非标准方式从标准输入中读取的。也就是说,如果我将程序的调用设置为将STDIN重定向到一个文件(... <password.txt
)或将数据传输到它(echo mypasword | ...
),它将无法识别输入。当我运行它,也似乎拦截Cntrl+c
和Cntrl+d
和Cntrl+z
为合法的密码字符,所以它必须做一些奇怪的并不仅仅是从标准读英寸流氓黑盒Java应用程序没有响应标准输入重定向
任何想法,这个应用程序可以做阅读在输入?我需要能够以编程的方式发送信息,而且我暂时难以接受。