我正在寻找一种方法(如果存在),以查看创建Windows服务的 CommandLine 参数的值。虽然这可以从Windows注册表中查看,但建议用户每次出于此目的打开注册表都是出于安全观点而引起我的注意。
任何建议都非常感谢。谢谢。
更新:我试图获取CMD行值以获取与该过程一起设置的JVM选项。这可以使用Process Explorer [来自Windows]。只需选择相关流程,点击属性,导航到环境选项卡,您就可以在此处查看为您的流程设置的所有JVM选项。
答案 0 :(得分:1)
在Windows Vista和Windows 7上,可以通过任务管理器查看任何进程的命令行,包括服务。要查看命令行转到View->Select Columns...
并勾选Command Line
框。
另一种选择是在服务小程序中查看服务。要开始Start->Run
并输入services.msc
。然后,您可以浏览到所需的服务,双击它并查看Path to executable
字段。