我的Windows应用程序尝试解析命令行工具的命令结果,它在英语语言包中运行良好。 但是,我想知道当客户使用不同的语言包时,如果命令的结果是日语/中文/韩语,我想我应该相应地修改解析逻辑。 我认为这种做法似乎并不是一个正确的方向。
有没有办法强制英语输出?
答案 0 :(得分:0)
首先,你不是在谈论MS-DOS,因为这是它自己的操作系统。 Windows不再构建在DOS基础上,我认为最后一个版本是Windows 95和98。
您正在调用Windows的命令行命令/可执行文件,他们无法使用所有英语。也许您可以解释返回代码并以这种方式检测错误。有些工具可能被迫返回csv(例如wmic),但我不认为sc可以。
我的建议是,您搜索SO以获取如何从您的编程语言调用CreateService的解决方案。