VB调用Shell创建快捷方式与Rundll32.exe应用技巧
需积分: 10 135 浏览量
更新于2024-08-02
收藏 27KB DOCX 举报
"这篇文档是关于Visual Basic (VB)中常用的模块函数,特别是涉及SHELL语句和Rundll32.exe的使用方法。"
在VB编程中,SHELL语句是一个非常实用的功能,用于执行操作系统命令。在描述中提到了如何使用SHELL语句调用系统“创建快捷方式”向导,这是一个巧妙的方法,可以避免直接使用vb5stkit.dll中的fCreateShellLink函数带来的限制。具体实现是通过新建一个临时.LNK文件,然后调用Rundll32.exe与AppWiz.Cpl组件结合,引导用户创建快捷方式。当用户完成创建后,快捷方式会替代这个临时文件。这种方法允许开发者在任何路径下创建快捷方式,提供了更大的灵活性。
Rundll32.exe是一个强大的工具,它可以调用Windows系统内核的动态链接库(DLL)中的函数,而不仅仅是执行可执行文件。在示例中,它被用来打开系统的“设置系统时间”控制面板(Timedate.cpl)。通过传递不同的DLL和函数名,可以调用其他系统功能。例如,可以使用`Rundll32.exe Shell32.dll, Control_RunDLL Timedate.cpl`来打开时间日期设置。此外,Rundll32.exe还可以用来执行快捷方式(.LNK文件),只需要指定文件路径即可。
除此之外,VB中的模块函数涵盖范围广泛,包括数学运算、字符串处理、文件操作、日期时间处理、错误处理等多个方面。比如,Math模块提供了Sin、Cos、Tan等数学函数,Strings模块提供了Left、Right、Mid等字符串操作函数,Date函数用于获取当前日期,Err对象则用于错误处理。这些函数和模块极大地方便了VB程序员进行日常开发工作。
VB的模块函数是其强大之处,它们使得开发者能够高效地编写代码,实现各种功能。通过深入学习和熟练掌握这些函数,开发者可以构建出功能丰富的应用程序,无论是简单的桌面应用还是复杂的系统工具。因此,对于VB程序员来说,了解和掌握这些常用模块函数是非常重要的,这不仅能提高编程效率,也能提升程序的稳定性和用户体验。
149 浏览量
106 浏览量
2009-11-28 上传
2010-05-13 上传
2022-09-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
huohe1986
- 粉丝: 2
- 资源: 2
最新资源
- oracle9i ocp认证资料
- ——————编程之道
- FAT32文件系统详细介绍
- Statspack-v3.0.pdf
- —————— C#数据结构和算法
- 线性代数同济四版答案
- Web Application Development Using Python and Zope Components
- 设计模式和设计原则,模式设计使用方式
- DB2工作手册,IBM官方
- mega16的芯片资料
- avr单片机系列mega8的芯片资料
- 中兴面试--公共部分中兴面试--公共部分
- URTracker案例介绍
- 程序员的SQL金典 程序员的SQL金典
- 利用UUP实现Portal和LDAP同步用户信息.doc
- 多路开关 cd4051中文资料