您的位置:首页 > 编程语言 > C#

wince下使用C#打开一个外部程序

2013-05-17 15:36 316 查看
以打开一个IE为例,介绍如何在WinCE下使用C#来打开一个外部文件:

using System.Runtime.InteropServices;

[DllImport("coredll.Dll",  EntryPoint="CreateProcess",  SetLastError=true)]
extern static int CreateProcess(string strImageName, string strCmdLine, IntPtr pProcessAttributes,
IntPtr pThreadAttributes, int bInheritsHandle, int dwCreationFlags,
IntPtr pEnvironment, IntPtr pCurrentDir, IntPtr  bArray, ProcessInfo oProc);

public  class  ProcessInfo
{
public  Int32  hProcess;
public  Int32  hThread;
public  Int32  ProcessID;
public  Int32  ThreadID;
}

private void button_Click(object sender, System.EventArgs e)
{
ProcessInfo  pi  =  new  ProcessInfo();
CreateProcess("\\windows\\iesample.exe",
"\\HardDisk\\Readme.htm", IntPtr.Zero,
IntPtr.Zero, 0, 0, IntPtr.Zero,  IntPtr.Zero,  IntPtr.Zero,  pi);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐