#include "stdafx.h"
#include <Windows.h>
#include <tchar.h>
#include <assert.h>
#include <Shellapi.h>
const TCHAR szOpertion[] = _T("open");
//const TCHAR szAddress[] = _T("www.265.com");
//const TCHAR szAddress[] = _T("c://");
const TCHAR szAddress[] = _T("c://1.log");
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
// TODO: Place code here.
HINSTANCE hInst = ShellExecute(NULL, szOpertion, szAddress, NULL, NULL, SW_SHOWNORMAL);
assert(hInst > (HINSTANCE)32);
return 0;
}
若为网址,ShellExecute可以直接在浏览器打开此地址(浏览器会用默认浏览器,不一定是IE)
若为盘符目录,则直接打开本地磁盘
若为文件,则直接打开文件