Автозагрузка при старте системы2 варианта автозагрузки - из реестра и через ярлык. Почему-то у меня при (неручном авто запуске, если выйти и войти в систему заново) автозагрузке все пишущие элементы реестра пишут следующую ошибку "String debug: Не удалось записать в реестр". Чтото вроде этого ругается. Хотя стартует нормально и пишет в реестр позже тоже. А при ручном запуске все ок. Как побороть это поведение? Или хотябы отключить этот месседж. При автозапуске по ярлыку все ок, без ошибок. Add(MainForm,2953706,21,105) { Width=639 Height=158 Caption=" Тест автозагрузок" link(onCreate,15868457:doEvent1,[]) } Add(MultiElementEx,13867723,259,136) { @Hint=#42:Проверка/установка автозагрузки по реестру| } BEGIN_SDK Add(EditMultiEx,7514820,21,21) { @Color=0 WorkCount=#10:doautoload| Width=475 Height=312 link(doautoload,7742914:doEvent,[(109,27)(109,62)]) } Add(Registry,4695230,203,189) { @Color=0 HKey=1 Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Run" Point(doExistsValue) Point(onExistsValue) Point(doDeleteValue) link(Data,12532593:FString,[(209,177)(160,177)(160,226)(111,226)]) link(Value,4550065:Var1,[(223,149)]) } Add(IndexToChanel,7742914,196,56) { @Color=0 link(onEvent1,4695230:doDeleteValue,[(240,62)(240,139)(191,139)(191,216)]) link(onEvent2,12532593:doString,[(240,69)(240,129)(93,129)(93,188)]) } Add(Application,10256750,172,98) { @Color=0 } Add(Memory,7023666,266,105) { Default=String(MyProgramm) } Add(FormatStr,12532593,105,182) { Mask=""%1"" Point(FString) link(onFString,5986247:doExistsValue,[(149,188)(149,226)(107,226)(107,265)]) link(Str1,10256750:AppFileName,[(111,156)(178,156)]) } Add(Registry,5986247,119,245) { @Color=0 HKey=1 Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Run" Point(doExistsValue) Point(onExistsValue) link(Value,4550065:Var2,[(139,199)(237,199)]) link(onExistsValue,7572346:doEvent,[(173,258)(173,251)]) } Add(IndexToChanel,7572346,196,245) { link(onEvent1,4695230:doWrite,[(240,251)(240,227)(191,227)(191,202)]) } Add(GetDataEx,4550065,231,144) { Angle=1 link(Data,7023666:Value,[(272,149)]) } END_SDK Add(Dir,1549068,217,35) { } Add(Edit,15875715,238,84) { Left=35 Top=50 Width=485 link(Str,1549068:StartUpDir,[]) } Add(MultiElement,13022249,245,224) { @Hint=#41:Проверка/установка автозагрузки по ярлыку| AddHint(36,43,197,26,@Hint) } BEGIN_SDK Add(EditMulti,13931332,21,21) { EventCount=1 WorkCount=2 Width=531 Height=368 link(doWork1,7522738:doEvent1,[(70,27)(70,153)]) link(doWork2,254638:doFileExists,[(57,34)(57,251)]) } Add(Application,8184377,889,483) { } Add(Icon,5250328,721,462) { @Hint=#5:#main| Icon=[ZIP7E03000078DAA552310EC2300C74948181814E880D467E015F61E3195919F8136FE005E523986B2D5996ED86A16E4E89E2B3EF5C85A8E01B069AE35E89F6D8CFC07475020A1DE6DCB5D2EAB83D9EEFF1C34CAD513CA47CA44040361E523EEEDDB2FD5D55EAC746E4A7364428E5DB94F23BF3A636ACD0921FB5613951454BC486EBDCFFAB205B3EEE351B4BDC922984BC34BE53D41271DB27DB9E22F7F71DAE7FCF7481EC11D8019B1CAD32BF0AF30830F0DD6247CD143F2B40DB52] } Add(Registry,9110487,721,462) { HKey=2 Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Run" Value="Noteboo4ka" @IsLib=True Point(doExistsValue) Point(onExistsValue) link(onExistsValue,1532260:doCase,[(765,475)(765,468)]) } Add(IndexToChanel,9099141,777,525) { link(onEvent1,11166641:doEvent1,[]) link(onEvent2,9650527:doEvent1,[(818,538)(818,545)]) } Add(Hub,11166641,833,525) { link(onEvent1,1460556:doWork1,[(868,531)]) link(onEvent2,7098634:doWrite,[]) } Add(Hub,9650527,833,539) { link(onEvent1,7098634:doDeleteValue,[]) link(onEvent2,1460556:doWork2,[]) } Add(ChanelToIndex,2394600,889,567) { link(onIndex,10780099:doWork3,[(943,573)]) } Add(HubEx,1460556,864,546) { Angle=1 link(onEvent,2394600:doWork2,[(868,580)]) } Add(HubEx,10780099,939,469) { Angle=3 } Add(Registry,5695913,721,525) { elink(9110487) Point(doExistsValue) Point(onExistsValue) link(onExistsValue,9099141:doEvent,[(765,538)(765,531)]) } Add(Registry,7098634,889,525) { elink(9110487) Point(doDeleteValue) link(Data,8184377:AppFileName,[]) } Add(Case,1532260,777,462) { Value=Integer(1) DataOnTrue=Integer(1) link(onTrue,10780099:doWork2,[]) } Add(FileTools,3587179,119,126) { link(onEnd,11627000:doCase,[]) link(FileName,3729938:Var2,[]) } Add(Dir,10666466,119,28) { } Add(MultiElement,9331928,119,77) { link(Data1,10666466:StartUpDir,[(125,69)(146,69)]) link(Data2,881871:FString,[(132,72)(251,72)]) } BEGIN_SDK Add(EditMulti,696806,21,21) { DataCount=2 VarCount=1 Width=153 Height=95 link(Var1,13452598:GetData,[(27,102)(48,102)]) } Add(EventFromData,13452598,42,63) { link(onEvent,1957166:doStrCat,[]) } Add(StrCat,1957166,98,63) { link(onStrCat,13452598:doData,[(142,69)(142,57)(30,57)(30,69)]) link(Str1,696806:Data1,[(104,35)(27,35)]) link(Str2,696806:Data2,[(111,45)(34,45)]) } END_SDK Add(Case,11627000,168,126) { Value=Integer(1) DataOnTrue=Integer(1) link(onTrue,11441865:doWork2,[]) } Add(FileTools,254638,119,224) { link(onEnd,7780904:doEvent,[]) link(FileName,9045753:Var2,[]) } Add(GetDataEx,3729938,119,112) { link(Data,9331928:Var1,[]) } Add(IndexToChanel,7780904,168,224) { link(onEvent1,1159756:doEvent1,[]) link(onEvent2,3072385:doEvent1,[(209,237)(209,244)]) } Add(Hub,1159756,224,224) { link(onEvent1,8729603:doWork2,[(253,230)(253,349)]) link(onEvent2,9578657:doEvent1,[]) } Add(Hub,3072385,224,238) { link(onEvent1,4330426:doDelete,[(265,244)(265,258)]) link(onEvent2,8729603:doWork1,[(259,251)(259,342)]) } Add(Dir,15502881,448,161) { } Add(ShortCut,6815779,371,287) { Description="Файл" Arguments=" " Point(Icon) link(FileName,14559423:Var2,[]) link(ShortcutName,7545423:FString,[(384,275)(475,275)]) link(WorkingDirectory,15502881:CurrentDir,[(391,269)(454,269)]) link(Icon,16224080:Var2,[]) } Add(Hub,9578657,329,231) { link(onEvent1,12413787:doPart,[]) link(onEvent2,6815779:doCreate,[(357,244)(357,293)]) } Add(FilePartElm,12413787,413,231) { Mode=2 link(onPart,7545423:doString,[]) link(FileName,16224080:Var3,[(419,215)]) } Add(FormatStr,7545423,469,231) { Mask="%1%2.lnk" Point(FString) link(Str1,15502881:StartUpDir,[]) } Add(FileTools,4330426,280,238) { DelToRecycle=1 link(FileName,9045753:Var3,[(286,199)]) } Add(ChanelToIndex,8729603,280,336) { link(onIndex,11441865:doWork3,[(519,342)]) } Add(HubEx,11441865,515,133) { Angle=3 link(onEvent,13931332:onEvent1,[(519,27)]) } Add(Application,10835401,336,161) { } Add(GetDataEx,14559423,371,210) { Angle=3 link(Data,3320686:Var3,[]) } Add(GetDataEx,16224080,399,210) { Angle=3 link(Data,14559423:Var3,[]) } Add(GetDataEx,9045753,119,194) { Angle=3 link(Data,3729938:Var1,[(113,199)(113,117)]) } Add(FilePartElm,5389824,182,35) { Mode=2 link(onPart,881871:doString,[]) link(FileName,3320686:Var1,[(188,23)(349,23)]) } Add(Hub,7522738,84,147) { link(onEvent1,5389824:doPart,[(161,153)(161,41)]) link(onEvent2,3587179:doFileExists,[(108,160)(108,153)]) } Add(GetDataEx,3320686,343,210) { Angle=3 link(Data,10835401:AppFileName,[(342,215)]) } Add(FormatStr,881871,245,35) { Mask="%1.lnk" Point(FString) } END_SDK Add(Hub,15868457,105,119) { OutCount=3 link(onEvent1,15875715:doText,[(179,125)(179,90)]) link(onEvent2,13022249:doWork1,[(182,132)(182,230)]) link(onEvent3,2836181:doData,[(161,139)(161,146)]) } Add(DoData,2836181,203,140) { Data=Integer(1) link(onEventData,13867723:doautoload,[(247,146)(247,142)]) }
Редактировалось 3 раз(а), последний 2019-03-04 13:09:25
|