2016-04-27 63 views
0

我有以下代码,我想从批处理文件执行时隐藏EXE窗口。可能吗?请帮忙。 (在后台运行的exe)如何从批处理文件中隐藏exe文件?

cd "C:\Program Files\MyService\" 
start CliServiceCmd.exe 
+0

“隐藏”是什么意思?你的意思是让它隐藏在文件系统上?或者你的意思是让人们不知道你想通过批处理文件调用哪个exe文件?不太可能。你可以用代码(通过某种形式的字符串连接或一个系统变量)对它进行混淆,或者通过链接引用它,但是如果有人可以访问你的批处理文件的内容,那么他​​们仍然可以在理论上对所使用的可执行文件进行逆向工程。这个要求的用例是什么?为什么你需要隐藏exe文件? – ManoDestra

+0

你正在运行什么操作系统?我的机器用win7运行,我可以启动我的exe文件而不用扩展名,比如'start ffplay test.avi'。没关系。 –

+0

基本上我有在bat文件中运行的服务我已将以上代码添加到批处理文件中,并且我想要隐藏运行文件 –

回答

5

您可以致电START不同的选项

打印帮助信息

START /? 

运行没有产生一个新的窗口

START /B MyCommand.exe 
以最小化窗口

START /MIN MyCommand.exe 

Alternativaly

运行,只是不使用启动 - 直接启动您的exe文件!

+0

谢谢亲爱的.. :) –

+2

@AddiKhan另一件事 - 用英语,你通常不会将某人称为“亲爱的”,除非你知道他们相当好;-) –

+1

但没有问题:) –

相关问题