最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用C#實(shí)現(xiàn)啟動另一程序的方法實(shí)例

 更新時(shí)間:2013年07月24日 11:02:50   作者:  
一段實(shí)例代碼,程序的目的是使用C#實(shí)現(xiàn)啟動另一程序的方法。技術(shù)總監(jiān)給出了我們這樣一個(gè)有效的啟動程序的有效方法,現(xiàn)在和大家分享下
復(fù)制代碼 代碼如下:

  private void btnCreate_Click(object sender, EventArgs e)
  ...{
  int hWnd = FindWindow(null, "test");//窗體的名稱
  //check if PowerReuse is launched or not
  //if yes, pass path of project to PowerReuse
  //or, launch PowerReuse with specified parameter
  if (hWnd > 0)
  ...{
  MessageBox.Show("powerReuse has been launched already." + " " + hWnd.ToString());
  //SendMessage to PowerReuse
  return;
  }
  try
  ...{
  Process Main_P = new Process();
  //this path should be retrieved from Windows Registry,
  //the loaction is written by Installter during process of installation.
  Main_P.StartInfo.FileName = @"C: est.exe";//運(yùn)行的exe路徑
  //This URL is passed to PowerReuse to open
  Main_P.StartInfo.Arguments = @"C:Tempabc.prj";//運(yùn)行時(shí)的參數(shù)
  Main_P.StartInfo.UseShellExecute = true;
  Main_P.Start();
  //
  //we have to wait for a while until UI has been initialized
  //
  Main_P.WaitForInputIdle(10000);
  //although UI has been initialzied,
  //it does not mean main form of application has been completed.
  //we may wait for another 10 seconds
  for (int i = 0; i < 100; i++)
  ...{
  hWnd = FindWindow(null, "PowerReuse (Beta)");
  //hWnd = Main_P.MainWindowHandle.ToInt32() ;
  if (hWnd > 0) break;
  Thread.Sleep(100);
  }
  //Here, we check if PowerReuse is fully launched
  if (hWnd == 0)
  ...{
  //Handle exception
  MessageBox.Show("We cannot find window handle of PowerReuse");
  }
  else
  ...{
  //other handling
  //
  MessageBox.Show(hWnd.ToString() + " " + Main_P.MainWindowHandle.ToString() + " " + Main_P.MainWindowTitle);
  }
  }
  catch (Exception ex)
  ...{
  MessageBox.Show(ex.Message);
  }
  }

相關(guān)文章

  • C#實(shí)現(xiàn)簡單的二叉查找樹

    C#實(shí)現(xiàn)簡單的二叉查找樹

    這篇文章介紹了C#實(shí)現(xiàn)二叉查找樹的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • C#如何修改項(xiàng)目名圖文詳解

    C#如何修改項(xiàng)目名圖文詳解

    最近開發(fā)工作接近尾聲,客戶來要求更換項(xiàng)目的名稱,差不多要變更整個(gè)解決方案中項(xiàng)目名稱,引用等等,這個(gè)工作量還是很大的,這篇文章主要給大家介紹了關(guān)于C#如何修改項(xiàng)目名的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • c# 圓形識別方案和直線識別方案的參考示例

    c# 圓形識別方案和直線識別方案的參考示例

    這篇文章主要介紹了c# 圓形識別方案和直線識別方案的實(shí)現(xiàn)示例,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下
    2021-03-03
  • js substr,substring與java substring和C# substring的區(qū)別解析

    js substr,substring與java substring和C# substring的區(qū)別解析

    本篇文章主要是對js中substr,substring與java中substring和C#中substring的區(qū)別進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-01-01
  • C#常用數(shù)據(jù)結(jié)構(gòu)棧的詳細(xì)介紹

    C#常用數(shù)據(jù)結(jié)構(gòu)棧的詳細(xì)介紹

    在C#中,Stack<T> 是一個(gè)后進(jìn)先出(LIFO,Last-In-First-Out)集合類,位于System.Collections.Generic 命名空間中,本文詳細(xì)介紹C#常用數(shù)據(jù)結(jié)構(gòu)棧,感興趣的朋友跟隨小編一起看看吧
    2024-09-09
  • C#實(shí)現(xiàn)的基于二進(jìn)制讀寫文件操作示例

    C#實(shí)現(xiàn)的基于二進(jìn)制讀寫文件操作示例

    這篇文章主要介紹了C#實(shí)現(xiàn)的基于二進(jìn)制讀寫文件操作,結(jié)合具體實(shí)例形式分析了C#以二進(jìn)制文件流形式針對文件進(jìn)行讀寫操作的相關(guān)技巧,需要的朋友可以參考下
    2017-07-07
  • C#實(shí)現(xiàn)多線程啟動停止暫停繼續(xù)的示例代碼

    C#實(shí)現(xiàn)多線程啟動停止暫停繼續(xù)的示例代碼

    本文主要介紹了C#實(shí)現(xiàn)多線程啟動停止暫停繼續(xù)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • C# 異步返回類型的幾種方式

    C# 異步返回類型的幾種方式

    異步編程已經(jīng)成為一種重要的編程范式,本文主要介紹了C#異步返回類型的幾種方式,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • ScriptControl控件執(zhí)行自定義VBS腳本示例分析

    ScriptControl控件執(zhí)行自定義VBS腳本示例分析

    這篇文章主要介紹ScriptControl控件 msscript.ocx msscript.oca執(zhí)行自定義VBS腳本的示例代碼,需要的朋友可以參考下
    2013-04-04
  • C#適用于like語句的SQL格式化函數(shù)

    C#適用于like語句的SQL格式化函數(shù)

    這篇文章主要介紹了C#適用于like語句的SQL格式化函數(shù),可實(shí)現(xiàn)對字符串進(jìn)行sql格式化,并且符合like查詢的格式,非常實(shí)用,需要的朋友可以參考下
    2014-10-10

最新評論

大埔县| 蓬安县| 航空| 土默特右旗| 霸州市| 大田县| 南投县| 壤塘县| 陇西县| 喜德县| 浑源县| 邹城市| 蓬溪县| 新干县| 新晃| 淮南市| 玛沁县| 永城市| 龙江县| 丰镇市| 罗平县| 南和县| 建昌县| 富顺县| 司法| 当阳市| 马龙县| 陇川县| 嘉荫县| 阜阳市| 上虞市| 新民市| 丰都县| 灵山县| 云南省| 龙江县| 双牌县| 亳州市| 治多县| 巴彦淖尔市| 泸州市|