2

shellexecute(shellexecutehooks在哪个目录下)

Shellexecute的全称Shell Excute,是指Windows的Shell程序,它可以实现当用户通过视觉界面执行一些操作时,进行相关程序的调用。它是Windows操作系统中一个重要的接口,也是开发人员在Windows操作系统中进行编程的重要接口,通过它可以调用系统支持的各种操作,如打开文件夹和浏览网页等操作,它可以调用浏览器、记事本、终端等诸多应用,以实现用户视觉操作指令的执行。

1. Shellexecute的作用

Shellexecute的主要功能是在Windows上根据不同的操作指令完成各种操作。一般来说,用户在点击桌面图标,通过菜单、快捷键等方式,系统就会调用Shellexecute去Form指令集,根据指令集执行各种操作,这也是依赖于配套程序的可运行性。

2. Shellexecute的实现

Shellexecute的实现包括了两个组成部分,一是API,API是指可以访问、控制和管理系统资源和设备特性等功能的应用程序接口;二是shell命令,shell命令在操作上实现了与鼠标点击一个图标等相当的操作。在Application Programming Interface (API)的功能的基础上,Shell Execution能够实现各种操作的调用,从而实现与用户视觉操作指令的匹配执行。

3. Shellexecute的应用

Shellexecute的应用可以存在于各个程序的URL打开、用户系统建立的快捷方式的调用,以及系统通知调用系统应用程序等功能。比如,在Windows上安装了浏览器,可以通过Shell Execution指令打开该浏览器,此时,用户就可以在该浏览器上实现自己想要的各种操作,而不需要在系统上再安装其他软件。

4. Shellexecute的优势

Shellexecute可以使用户在不安装额外软件的情况下,实现快捷、简单、高效的操作执行,可以有效缩短操作的执行时间,使用户可以更快的完成常用的操作。此外,该程序的API接口也实现了对系统的资源和设备特性的访问、控制和管理等功能,给操作者提供了方便。

1. lpFile:指定要执行的文件,一般是应用程序,也可以是文件、文件夹等等;

2. lpParameters:对于指定文件而言,是可选的,它是用来传递参数的字符串,如:“ /c dir”表示运行DOS的“ dir”命令;

3. lpDirectory:指定应用程序启动的路径;

4. nShow:指定应用程序窗口的显示状态,有以下几种可选的值:SW_HIDE(隐藏)、SW_MAXIMIZE(最大化)、SW_MINIMIZE(最小化)、SW_SHOWNORMAL(正常大小显示)、SW_SHOW(用最近的大小和位置显示)等;

5. hInstApp:如果要执行程序有自己的资源库,就使用实例句柄;

6. lpIDList:指定文件夹中的文件;

7. lpClass:指定类型,一般用NULL;

8. hKeyClass:指定要启动项所属的键,如:HKEY_CURRENT_USER 或 HKEY_LOCAL_MACHINE;

9. dwHotKey:指定一个热键;

10. hIcon:指定一个图标句柄;

本文来自网络,不代表本站立场。转载请注明出处: https://tj.jiuquan.cc/a-2215249/
1
上一篇2003办公软件下载(办公软件2003安装包)
下一篇 苹果手机开不了机怎么办(苹果手机一直开不了机怎么办)

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: alzn66@foxmail.com

关注微信

微信扫一扫关注我们

返回顶部