工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 开发者网络 > 开发工具 > 移动开发 > 正文
VB.NET实现Smartphone进程启动
[文章信息]
作者:莫艺潜
时间:2005-03-22
出处:天极网
责任编辑:方舟
[文章导读]
近日花巨资购进多普达智能手机一台, 系统为微软的Smartphone2003
advertisement
专题教程宝典
【软件应用】
【办公软件】
【图形图像】
【网页制作】
【操作系统】
【网络安全】
【程序开发】
【日报周刊】
【多媒体教程】
· 天极软件应用多媒体教程
· Outlook使用技巧大全之一
· 抢先试用卡巴斯基 KIS 2006
· 自己动手制作手机Flash主题动画
· 完美的C++:C++/CLI
· 四款网络监控软件测评
· 中搜网络猪风行天下使用感受
· 数字证书使用一点通
· 软件消费服务信息指南
· EJB 3.0 开发指南
[正文]

上一页  1 2  

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

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

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

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

Imports System.Runtime.InteropServices

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

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
 Dim tudtShellExecuteInfo As New SHELLEXECUTEINFO
 Dim tstrExecutePath As String
 Dim tudtStartupInfo As STARTUPINFO
 Dim tudtProcessInfo As PROCESS_INFORMATION
 Dim tlngTempa As Int32

 With tudtStartupInfo
  .cb = Marshal.SizeOf(GetType(STARTUPINFO))
 End With

 With tudtShellExecuteInfo
  .cbSize = Marshal.SizeOf(GetType(SHELLEXECUTEINFO))
  .lpFile = clsDAMSMobileMarshal.fnStringToHLocalUni("\windows\calc.exe")
  .lpParameters = IntPtr.Zero '不使用参数,如使用参数可按lpFile的方法申请字符串指针
 End With
 tlngTempa = ShellExecuteEx(tudtShellExecuteInfo) '启动程序

 tudtShellExecuteInfo.Dispose()
 If tlngTempa = 0 Then '使用shellexecuteex失败,试图使用createprocess再打开试试
  tlngTempa = CreateProcess("\windows\calc.exe", "\windows\calc.exe", IntPtr.Zero, IntPtr.Zero, _
0, 0, IntPtr.Zero, IntPtr.Zero, tudtStartupInfo, tudtProcessInfo)
 If tlngTempa <> 0 Then
  Call CloseHandle(tudtProcessInfo.hThread)
  Call CloseHandle(tudtProcessInfo.hProcess)
 End If
End If
End Sub

  以上就是VB.net中启动Smartphone中的应用程序的常规方法,代码在本人的计算机上测试通过,本人的计算机系统配置为WIN2000 高级服务器版+Visual Studio 2003(完全安装)+Smartphone 2003 SDK(开发Smartphone应用程序必备,在微软的网站可以下载,微软提供的免费软件啊!我喜欢8-),网址如下: http://msdn.microsoft.com/mobility/downloads/sdks/default.aspx)。

上一页  1 2  

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 
发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • Windows Mobile开发环境搭建指南
  • 移动程序中使用DataGrid控件
  • EVB3.0中的CommonDialog控件
  • Windows Mobile开发工具简介
  • VS.NET 2003开发移动Web应用
  • .NET智能版数据访问策略
  • 开发Smartphone游戏
  • 开发Smartphone应用程序
  • 创建.NET Framework精简版多窗体程序框架
  • 3家搜索引擎集体诉讼8848 吕春维未敢出席
  • 杨元庆:没有准备不会获批的备用方案
  • 【315】华硕笔记本电脑漏电 存在设计缺陷
  • 军队信息化诞生新领域 电子军务呼之欲出
  • 世界经济论坛公布信息化程度全球最新排名
  • 2004政务绩效评估:政府门户尚处于发展阶段
  • 甲骨文出资5.15亿美元 意图收购RetekInc
  • 技术并购:帮你突破传统增长的“天花板”
  • Advertisement