shellexecuteInfo是一个结构体,用于在Windows操作系统中执行外部程序或打开文件。它由以下几个主要成员组成:
cbSize:指定结构体的大小。
fMask:指定其他成员的有效性标志。
hwnd:指定调用shellexecuteinfo的窗口句柄。
lpVerb:指定动作的字符串名称,如“open”、“print”等。
lpFile:指定要执行的文件名或要打开的文件。
lpParameters:指定要传递给应用程序的参数字符串。
lpDirectory:指定应用程序的工作目录。
nShow:指定应用程序窗口的显示方式。
hInstApp:保存函数调用后的应用程序实例句柄。
使用shellExecuteInfo结构体有以下几个步骤:
初始化ShellExecuteInfo结构体的大小和fMask成员。
填充lpVerb、lpFile、lpParameters、lpDirectory、nShow等成员。
调用shellexecuteex函数,并传入ShellExecuteInfo结构体作为参数。
检查函数返回值,判断是否执行成功。
以下是一个示例代码:
#include <Windows.h>int main(){SHELLEXECUTEINFO sei = { 0 };sei.cbSize = sizeof(sei);sei.fMask = SEE_MASK_NOCLOSEPROCESS;sei.lpVerb = L"open";sei.lpFile = L"C:\\Program Files\\internet Explorer\\iexplore.exe";sei.lpParameters = L"https://www.google.com";sei.nShow = SW_SHOW;if (ShellExecuteEx(&sei)){WaitForSingleObject(sei.hProcess, INFINITE);}return 0;}
以上示例代码通过调用Internet Explorer打开指定网页。你可以根据自己的需求,填充不同的成员来执行不同的操作。
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
抖音(Tiktok)是由北京字节跳动科技有限公司(ByteDance)孵化的音乐创意短视频社交网站。它于2016年9月20日上线,主要面向全年龄段的用户,尤其是...
飞极速为您提供高清在线电影、电视剧大全、动画片,综艺等,飞极速在线更新及时,播放速度快,给您带来最好的观影体验!飞极速在线,免费提供日本新番动漫、最新电影和最新...
《南华早报》(英语:South China Morning Post, SCMP)和星期日出版的《星期日南华早报》(英语:Sunday Morning Post...
资产托管是什么意思?资产托管是指拥有资产所有权的企业、单位,通过签订契约合同的形式将资产有偿托管给专业的托管公司,由托管公司进行综合的资产调剂,并最终实现资产变现的一种经营方式。托管经营模式存在的内在原因有哪些?1、双方的风险偏好不同。二者考虑未来收益的角度不同,集团公司(或者大股东)没有向社会公众公开企业财务信息的要求,自身经营情况复杂,对风险相对不敏感,属于风险中性群体,在未来经营条件存在不确...
(资料图)随着社会越来越发达,大家都选择在网络上汲取相关知识内容,比如刺客信条3剧情简介,为了更好的解答大家的问题,小编也是翻阅整理了相应内容,下面就一起来看一下吧!《刺客信条3》是法国育碧公司推出的3D动作冒险系列游戏的正统第3代作品。《刺客信条3》的故事背景设定在18世纪中后期的美洲大陆。玩家将扮演名为康纳的刺客,在独立战争时期的美国各地展开冒险,并将亲历革命时期的各类重要事件。本作采用了新版...
中国铁建老总什么级别?中国铁建董事长是副部级。省部级副职是指一个公务员级别。中铁建设集团是央企,于1979年8月在北京市成立,所属行业是房屋建筑业,主要从事普通货运、货物专用运输等。中国铁建和中国中铁有什么区别?中国铁建股份有限公司成立于2007年,中国铁建业务涵盖工程承包、勘察设计咨询、工业制造、房地产开发、物流与物资贸易及资本运营,已经从以施工承包为主发展成为具有科研、规划、勘察、设计、施工、...