Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,462,231) { Height=119 Point(doText) } Add(ServiceController,7545257,203,56) { Name="sc" Point(Status) link(ServiceName,10284438:Text,[]) } Add(Button,11955285,21,112) { Left=25 Top=20 Text="Start" Point(onClick) Point(doEnabled) link(onClick,16669047:doTry,[]) AddHint(-8,-23,37,13,Text) } Add(Button,5360266,105,175) { Left=25 Top=50 Text="Stop" Enabled=1 Point(onClick) Point(doEnabled) link(onClick,11622930:doCompare,[]) AddHint(-11,-22,37,13,Text) } Add(TextBox,10284438,203,14) { Left=110 Top=35 Width=155 Text="MyService" Lines=[] Point(doText) Point(Text) Point(data) } Add(DoData,16661794,231,231) { link(onEventData,10134821:doEvent1,[]) link(Data,3466159:Var3,[(237,110)]) } Add(Timer,14328723,161,224) { Interval=50 link(onTick,3818808:doEvent1,[]) } Add(If_else,6180289,168,119) { link(onTrue,13060442:doStart,[]) link(Op1,7330011:Var2,[]) link(Op2,3466159:Var1,[(181,110)]) } Add(ServiceControllerStatus,14916355,161,70) { ServiceControllerStatus=5 } Add(GetDataEx,3466159,210,105) { link(Data,7545257:Status,[]) } Add(If_else,11622930,154,175) { Type=5 link(onTrue,13060442:doStop,[(222,181)(222,132)]) link(Op1,7330011:Var1,[(160,110)]) link(Op2,3466159:Var2,[(167,164)(216,164)]) } Add(Hub,3818808,203,224) { link(onEvent1,13060442:doRefresh,[(228,230)(228,139)]) link(onEvent2,16661794:doData,[]) } Add(GetDataEx,7330011,168,105) { link(Data,14916355:ServiceControllerStatus,[]) } Add(Try,16669047,63,112) { ExceptionMethod=1 link(onTry,3609569:doEvent1,[]) link(onCatch,5261524:doShow,[(103,125)(103,76)]) } Add(MessageBox,5261524,112,70) { } Add(Hub,3609569,112,112) { OutCount=3 link(onEvent1,7545257:doConstructor2,[(154,118)(154,62)]) link(onEvent2,6180289:doCompare,[]) link(onEvent3,14328723:doStart,[(144,132)(144,230)]) } Add(If_else,10585584,301,238) { Type=5 link(onTrue,10840356:doWork1,[]) link(onFalse,10840356:doWork2,[]) link(Op2,14243459:ServiceControllerStatus,[]) } Add(ServiceControllerStatus,14243459,301,175) { ServiceControllerStatus=3 } Add(Hub,10134821,273,231) { link(onEvent1,2953706:doText,[]) link(onEvent2,10585584:doCompare,[]) } Add(ChannelToIndex,10840356,343,238) { link(onIndex,2491520:doEvent1,[]) } Add(Hub,2491520,385,238) { link(onEvent1,5360266:doEnabled,[(407,244)(407,216)(98,216)(98,181)]) link(onEvent2,1492037:doOperation,[]) } Add(Math,1492037,413,245) { OpType=8 Op2=Integer(1) TypeOp1=2 TypeOp2=2 link(onResult,11955285:doEnabled,[(453,251)(453,283)(14,283)(14,118)]) } Add(ServiceControllerMethods,13060442,245,119) { ServiceController="sc" }