SHELLEXECUTEINFO学习
生活随笔
收集整理的這篇文章主要介紹了
SHELLEXECUTEINFO学习
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SHELLEXECUTEINFO結構:
主要用在mfc中 頭文件
#include “afxdialogex.h”
SHELLEXECUTEINFO應用:
配合ShellExecuteEx()函數:對指定應用程序執行某個操作
進行操作
一 打開一個應用程序:
打開一個網頁:
SHELLEXECUTEINFO ShellInfo;memset(&ShellInfo, 0, sizeof(ShellInfo));ShellInfo.cbSize = sizeof(ShellInfo);ShellInfo.hwnd = NULL;ShellInfo.lpVerb = _T("open");ShellInfo.lpFile = _T("http://www.sina.com");ShellInfo.nShow = SW_SHOWNORMAL;ShellInfo.fMask = SEE_MASK_NOCLOSEPROCESS;BOOL bResult = ShellExecuteEx(&ShellInfo);WaitForSingleObject(ShellInfo.hProcess,INFINITE);打開一個exe程序:
SHELLEXECUTEINFO ShExecInfo = { 0 };ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO);ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS;ShExecInfo.hwnd = NULL;ShExecInfo.lpVerb = NULL;ShExecInfo.lpFile = "xxx.exe";ShExecInfo.lpParameters = "xxx=config.xxxx";//程序的參數ShExecInfo.lpDirectory = ".\\xxxx\\";ShExecInfo.nShow = SW_HIDE;ShExecInfo.hInstApp = NULL;BOOL ret = ShellExecuteEx(&ShExecInfo);WaitForSingleObject(ShExecInfo.hProcess, INFINITE);總結
以上是生活随笔為你收集整理的SHELLEXECUTEINFO学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iis 6 7 8预加载,提升web访速
- 下一篇: Android源码下载编译(高通)