我要自动运行系统启动时运行可执行文件。为此,我在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run中的注册表中添加了exe路径 现在exe开始很好了。但命令提示符也打开了。所以我可以用静音模式运行exe,没有GUI的意思。 我可以用c ++编程语言吗? 或者,如果还有其他方法可以做到这一点。
谢谢
答案 0 :(得分:1)
不要将您的应用程序链接为控制台应用程序,而是将其链接为Windows GUI应用程序。
这样windows就不会为你分配一个控制台了,你也不必诉诸黑客来隐藏它。
答案 1 :(得分:0)
对于一个简单的解决方案,您可以隐藏控制台:
#include <windows.h>
...
int main()
{
HWND hWnd = GetConsoleWindow();
ShowWindow( hWnd, SW_HIDE );
...
}
首先你得到一个Handle到控制台,然后你隐藏它