在WinCE下使用C#来打开一个外部程序

来源:互联网 发布:库里高中数据 编辑:程序博客网 时间:2024/05/18 19:45

以打开一个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);   } 
原创粉丝点击