千家信息网

如何利用VB.NET启动Smartphone

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章给大家分享的是有关如何利用VB.NET启动Smartphone的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。下面是一个简单示例,启动手机中的计算器程序,步骤如下:1
千家信息网最后更新 2026年11月03日如何利用VB.NET启动Smartphone

这篇文章给大家分享的是有关如何利用VB.NET启动Smartphone的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

下面是一个简单示例,启动手机中的计算器程序,步骤如下:

1、启动VS.net2003,选Visual Basic 项目,在右边的列表中选智能设备应用程序,在下一个对话框中针对什么平台选Smartphone,类型选Windows应用程序。

2、将上面介绍的辅助类及API声明的代码做成两个模块。

3、为在form1的代码模块顶部加入如下语句:

Imports System.Runtime.InteropServices

4、在 Form1的 load事件中加入启动计算器的代码如下:

  1. Private Sub Form1_Load(ByVal sender As System.Object,
    ByVal e As System.EventArgs) Handles MyBase.Load

  2. Dim tudtShellExecuteInfo As New SHELLEXECUTEINFO

  3. Dim tstrExecutePath As String

  4. Dim tudtStartupInfo As STARTUPINFO

  5. Dim tudtProcessInfo As PROCESS_INFORMATION

  6. Dim tlngTempa As Int32

  7. With tudtStartupInfo

  8. .cb = Marshal.SizeOf(GetType(STARTUPINFO))

  9. End With

  10. With tudtShellExecuteInfo

  11. .cbSize = Marshal.SizeOf(GetType(SHELLEXECUTEINFO))

  12. .lpFile = clsDAMSMobileMarshal.fnStringToHLocalUni("/windows/calc.exe")

  13. .lpParameters = IntPtr.Zero

  14. '不使用参数,如使用参数可按lpFile的方法申请字符串指针

  15. End With

  16. tlngTempa = ShellExecuteEx(tudtShellExecuteInfo) '启动程序

  17. tudtShellExecuteInfo.Dispose()

  18. If tlngTempa = 0 Then '使用shellexecuteex失败,试图使用createprocess再打开试试

  19. tlngTempa = CreateProcess("/windows/calc.exe", "/windows/calc.exe", IntPtr.Zero,
    IntPtr.Zero, _ 0, 0, IntPtr.Zero, IntPtr.Zero, tudtStartupInfo, tudtProcessInfo)

  20. If tlngTempa <> 0 Then

  21. Call CloseHandle(tudtProcessInfo.hThread)

  22. Call CloseHandle(tudtProcessInfo.hProcess)

  23. End If

  24. End If

  25. End Sub

感谢各位的阅读!关于"如何利用VB.NET启动Smartphone"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

程序 代码 内容 参数 应用程序 更多 模块 篇文章 计算器 应用 不错 实用 两个 事件 右边 字符 字符串 对话框 平台 手机 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技靠谱吗 互联网科技公司税收优惠 麻工互联网科技 互联网科技英文翻译 四个字互联网科技公司取名 互联网科技股午盘股票涨跌 农村开互联网科技讲堂 佳云科技和互联网广告 科技互联网大厂 浙江互联网科技研学营 荆州市昕露互联网络科技有限公司 知域互联网科技有限公司大骗子 恒生互联网科技指数跳水 互联网科技人工智能实验室 区块链结合互联网科技 合肥互联网科技公司公章图片 下一代互联网重大应用科技园 银川新华互联网科技学校是国营吗 兰石爱特工业互联网科技分公司 瑞安市蟠桃会互联网科技有限公司 上海喔噻互联网科技有限公司 美国互联网保险保险科技 科技互联网技术 融势互联网科技 互联网科技公司介绍 晓花互联网科技有限公司网址 新兴科技互联网创新大赛颁奖典礼 迪庆互联网科技招生 互联网科技的全部知识 半导体行业属于互联网高科技类吗
0