在中启动另一个程序的实现方法覆盖

减速机/变速机2021年09月06日

一段实例代码,程序的目的是使用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
友情链接