Press "Enter" to skip to content

使用ShellExecuteEx打开、关闭一个网页

:kun: 感觉国内各种知识库都很匮乏,尤其是使用搜索引擎作为入口,我想找到合适、可用的内容都感觉万分的困难。

RT所示的一个内容,就折腾了我蛮久的时间,由于不知道该使用哪一种方式打开ie会比较好控制,所以搜索起来很麻烦,最终总算搞定。

代码如下:

SHELLEXECUTEINFO   ShExecInfo   =   {0};

ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.hwnd = NULL;
ShExecInfo.lpVerb = NULL;
ShExecInfo.lpFile = “iexplore.exe”;
ShExecInfo.lpParameters = “http://www.gaussabc.com”;
ShExecInfo.lpDirectory = NULL;
ShExecInfo.nShow = SW_SHOWMINIMIZED;
ShExecInfo.hInstApp = NULL;
ShellExecuteEx(&ShExecInfo);

以上是初始化并使用ie打开指定网址,如果需要关闭,则之下下面这个函数即可。

TerminateProcess(ShExecInfo.hProcess,INFINITE);

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注