在中启动另一个程序的实现方法覆盖
一段实例代码,程序的目的是使用C#实现启动另一程序的方法。技术总监給出了我们这样一个有效的启动程序的有效方法,現在和大家分享下:以下是引用片段:
privatevoidbtnCreate_Click(objectsender,EventArgse)
...{
inthWnd=FindWindow(null,\"test\");//窗體的名稱
//checkifPowerReuseislaunchedornot
//ifyes,passpathofprojecttoPowerReuse
//or,launchPowerReusewithspecifiedparameter
if(hWnd0)
...{
ow(\"powerReusehasbeenlaunchedalready.\"+\"\"+String());
//SendMessagetoPowerReuse
return;
}
try
...{
ProcessMain_P=newProcess();
//thispathshouldberetrievedfromWindowsRegistry,
//theloactioniswrittenbyInstallterduringprocessofinstallation.
Main_leName=@\"C:e\";//運行的exe路徑
//ThisURLispassedtoPowerReusetoopen
Main_guments=@\"C:j\";//運行時的參數
Main_eShellExecute=true;
Main_art();
//
//wehavetowaitforawhileuntilUIhasbeeninitialized
//
Main_itForInputIdle(10000);
//althoughUIhasbeeninitialzied,
//itdoesnotmeanmainformofapplicationhasbeencompleted.
微软才是本次专利大战最大的赢家。 //wemaywaitforanother10seconds
for(inti=0;i100;i++)
...{
hWnd=FindWindow(null,\"PowerReuse(Beta)\");
//hWnd=Main_Int32();
if(hWnd0)break;
eep(100);
}
//Here,wecheckifPowerReuseisfullylaunched
if(hWnd==0)
...{
//Handleexception
ow(\"WecannotfindwindowhandleofPowerReuse\");
}
else
...{
//otherhandling
//
ow(String()+\"\"+Main_String()+\"\"+Main_inWindowTitle);
}
}
catch(Exceptionex)
...{
ow(ssage);
}
}
查看本文来源
临夏医院白癜风太原治疗皮肤科
手术过后吃什么有助于伤口愈合
- 上一页:在中动态调用的导出函计划
- 下一页:在中国如何使用数据库操作类牛
-
FASHION 有料 | 6.23 时髦快讯
ABOUT US: 潮流打工头自媒体 回馈潮流资讯Simon动向 高度解读潮流的产品 揭秘潮...
2024-07-23
-
浙江一小学将不背书的的学生拍照晒班级群,家长一怒之下发上抖音火了……你怎么看?
因为学长在班级一组内青草不具名的同班同学,望校内深居简出英语教育被普...
2023-12-05
-
“天河科普”小程序上线,动动手指便可查询心里的科普基地
“芙蓉学术性”小程序上线,动动手指便可查询偷偷的学术性的基地 文/羊城...
2023-11-24
-
你们都喜欢网红楼梯!我太太踩的坑你们可要避开!最后有整个楼梯的清单,给你们参考!网红楼梯 魅族lip
你们都羡慕网红升降机!我老公踩的坑你们可要避开!之前有整个升降机的清...
2023-11-21
-
发改委已向上海派驻工作组,建立企业“白名单”以稳供应链产业链
下发摸排了各地规划方舱和分开配套所须要的医疗装备,按日顺利进行需求对...
2023-11-12
-
立了秋,再贵也要特别吃这肉,滋养润燥,好吃不上火,满满的胶原
自为了元月,于是又贵也要常吃饭这鸡蛋,滋养润燥,真情吃饭不上火,满满...
2023-11-11