1.ShellExecute函数
function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,Directory: PChar; ShowCmd: Integer): HINST; stdcall;
●hWnd:用于指定父窗口句柄。当函数调用过程出现错误时,它将作为Windows消息窗口的父窗口。例如,可以将其设置为应用程序主窗口句柄,即 Application.Handle,也可以将其设置为桌面窗口句柄(用GetDesktopWindow函数获得)。
●Operation:用于指定要进行的操作。其中
“open”操作表示执行由FileName参数指定的程序,或打开由FileName参数指定的文件或文件夹;
“print”操作表示打印由FileName参数指定的文件;
“explore”操作表示浏览由FileName参数指定的文件夹;
“edit”操作表示用编辑器打开 lpFile 指定的文档,如果 lpFile 不是文档,则会失败;
“find”操作表示搜索 lpDirectory 指定的目录;
“properties”操作表示显示属性
runas 请求以管理员权限运行,比如以管理员权限运行某个exe
当参数设为nil时,表示执行默认操作“open”。
●FileName:用于指定要打开的文件名、要执行的程序文件名或要浏览的文件夹名。
●Parameters:若FileName参数是一个可执行程序&