怎么隐藏C++的运行窗口?

sbwtw 2011-02-13 07:52:14
同志们,小弟编写了一个C++程序 只是重命名一些文件 ,移动一些文件(一个简易的安装程序)
所以 不希望有窗口
我用的SetWindowPos(me,HWND_TOP,0,0,0,0,SWP_HIDEWINDOW);
me是本窗口句柄 但是还是会有一个影子闪一下 - - 求教..
...全文
765 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xwfde 2011-02-14
  • 打赏
  • 举报
回复
没有窗口的程序不光明正大,木马病毒的感觉,
「已注销」 2011-02-13
  • 打赏
  • 举报
回复
晕,FF有点弱智,怎么多出那么多空行。
换用Chrom试试:
下面的方法适合VC编译器。

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )
#include <iostream>

using namespace std;

int main()
{
cout << "Hello world!" << endl;
return 0;
}


或者:ALT+F7后手动调整连接器子系统为subsystem:\windows解决问题。
GCC可用类似subsystem:\windows的方法来解决。

如果是MinGW编译器,则可以指定链接选项:-mwindows
「已注销」 2011-02-13
  • 打赏
  • 举报
回复
下面的方法适合VC编译器。



#pragma comment( linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"" )

#include <iostream>



using namespace std;



int main()

{

cout << "Hello world!" << endl;

return 0;

}





或者:ALT+F7后手动调整连接器子系统为subsystem:\windows解决问题。

GCC可用类似subsystem:\windows的方法来解决。



如果是MinGW编译器,则可以指定链接选项:-mwindows
mstlq 2011-02-13
  • 打赏
  • 举报
回复
cpp就这么写便行了


int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.

return 0;
}
arong1234 2011-02-13
  • 打赏
  • 举报
回复
你这种程序根本不该有窗口,又何必去创建窗口?[Quote=引用楼主 sbwtw 的回复:]
同志们,小弟编写了一个C++程序 只是重命名一些文件 ,移动一些文件(一个简易的安装程序)
所以 不希望有窗口
我用的SetWindowPos(me,HWND_TOP,0,0,0,0,SWP_HIDEWINDOW);
me是本窗口句柄 但是还是会有一个影子闪一下 - - 求教..
[/Quote]
mstlq 2011-02-13
  • 打赏
  • 举报
回复
请建立一个"win32应用程序工程"……
可以是无窗口的

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧