📄 4
字号:
From schueman@access.digex.net Sun Jun 16 03:33:18 1996Date: Sat, 25 May 1996 02:14:21 -0400From: Greg Schueman <schueman@access.digex.net>To: mills@copland.udel.eduSubject: Further XNTP NT InstallShield modsCc: schueman@access1.digex.netI'm including some changes to the GraphicalInstallShield process to cleanup the installation,and to better create the files: ntp.conf and ntp.drift.It now uses server <name> inside the ntp.conf file rather than"peer <name>", and it sets the initial drift value to zeroin the ntp.drift file. It also, now by default only placesthe executables in the C:\winnt35\system32 (%windir%\system32)directory, all else goes under c:\win32apps\ntp.-Greg----------cut------------------------------------------------#!/bin/sh# This is a shell archive (produced by GNU sharutils 4.1).# To extract the files from this archive, save it to some FILE, remove# everything before the `!/bin/sh' line above, then type `sh FILE'.## Made on 1996-05-25 14:25 JST by <schueman@maiasrv5>.# Source directory was `/u004/users/schueman/work/diffit'.## Existing files will *not* be overwritten unless `-c' is specified.## This shar contains:# length mode name# ------ ---------- ------------------------------------------# 702 -rw-rw-r-- build.bat.diff# 1565 -rw-rw-r-- ntpdll.c.diff# 991 -rw-rw-r-- setup.lst.diff# 33197 -rw-rw-r-- setup.rul.diff#touch -am 1231235999 $$.touch >/dev/null 2>&1if test ! -f 1231235999 && test -f $$.touch; then shar_touch=touchelse shar_touch=: echo echo 'WARNING: not restoring timestamps. Consider getting and' echo "installing GNU \`touch', distributed in GNU File Utilities..." echofirm -f 1231235999 $$.touch## ============= build.bat.diff ==============if test -f 'build.bat.diff' && test X"$1" != X"-c"; then echo 'x - skipping build.bat.diff (file already exists)'else echo 'x - extracting build.bat.diff (binary)' sed 's/^X//' << 'SHAR_EOF' | uudecode &&begin 600 build.bat.diffM*BHJ(&)U:6QD+F)A=`E&<FD@36%Y(#(T(#(R.C0R.C$W(#$Y.38*+2TM(&]LM9"]B=6EL9"YB870)4V%T($UA>2`Q,2`Q-CHQ.3HT,"`Q.3DV"BHJ*BHJ*BHJM*BHJ*BHJ*@HJ*BH@-#4L-38@*BHJ*@H@(`T*("!E8VAO("XN+D-O<'D@3E10M('-T=69F('1O(&1A=&$@9&ER96-T;W)Y+BXN#0H@(`T*(2!#3U!9(%QN='!<M8V]N=')I8EQW:6YN="UD:7-T7&XJ+F5X92`@("`@)4E.4U0E#0HA($-/4%D@M7&YT<%QC;VYT<FEB7'=I;FYT+61I<W1<>"HN97AE("`@("`E24Y35"4-"B$@M0T]062!<;G1P7&-O;G1R:6)<=VEN;G0M9&ES=%QR96%D;64N;G0@("5)3E-4M)0T*(2!#3U!9(%QN='!<8V]N=')I8EQW:6YN="UD:7-T7&YT<&]G+G=R:2`@M)4E.4U0E#0H@(`T*(2!R96T@0T]062!<;G1P7$-/4%E224=(5"`@("`@("`@M("`@("`@("`@("`@("5)3E-4)0T*("`-"B`@8V0@)4E.4U1$25(E#0H@(`EEM8VAO("XN+D-O;7!R97-S(')E;&5A<V4@9&%T82XN+@T*+2TM(#0U+#4S("TMM+2T*("`-"B`@96-H;R`N+BY#;W!Y($Y44"!S='5F9B!T;R!D871A(&1I<F5CM=&]R>2XN+@T*("`-"B$@0T]062!<;G1P7&-O;G1R:6)<=VEN;G0M9&ES=%PJM+BH@("5)3E-4)0T*("`-"B$@0T]062!<;G1P7$-/4%E224=(5"`@("`@("`@M("`@("`@("5)3E-4)0T*("`-"B`@8V0@)4E.4U1$25(E#0H@(`EE8VAO("XN;+D-O;7!R97-S(')E;&5A<V4@9&%T82XN+@T*`endSHAR_EOF $shar_touch -am 0525142396 'build.bat.diff' && chmod 0664 'build.bat.diff' || echo 'restore of build.bat.diff failed' shar_count="`wc -c < 'build.bat.diff'`" test 702 -eq "$shar_count" || echo "build.bat.diff: original size 702, current size $shar_count"fi# ============= ntpdll.c.diff ==============if test -f 'ntpdll.c.diff' && test X"$1" != X"-c"; then echo 'x - skipping ntpdll.c.diff (file already exists)'else echo 'x - extracting ntpdll.c.diff (text)' sed 's/^X//' << 'SHAR_EOF' > 'ntpdll.c.diff' &&*** ntpdll.c Fri May 24 21:28:06 1996--- old/ntpdll.c Sun May 12 13:51:26 1996****************** 226,236 ****X strcpy(lpmyarray,"\0\0");X X bSuccess = RegSetValueEx(hk, /* subkey handle */! "DependOnService", /* value name */X 0, /* must be zero */! REG_MULTI_SZ, /* value type */X (LPBYTE) &myarray, /* address of value data */! arsize); /* length of value data */X if(bSuccess != ERROR_SUCCESS)X {X return 1;--- 226,236 ----X strcpy(lpmyarray,"\0\0");X X bSuccess = RegSetValueEx(hk, /* subkey handle */! "DependOnService", /* value name */X 0, /* must be zero */! REG_MULTI_SZ, /* value type */X (LPBYTE) &myarray, /* address of value data */! arsize); /* length of value data */X if(bSuccess != ERROR_SUCCESS)X {X return 1;****************** 305,311 ****X {X CloseServiceHandle(hNetworkTimeProtocol);X CloseServiceHandle(hSCManager);! //dont return an error here assume it is already stopped.X return 0;X }X --- 305,311 ----X {X CloseServiceHandle(hNetworkTimeProtocol);X CloseServiceHandle(hSCManager);! //dont return an erro here assume it is already stopped.X return 0;X }X SHAR_EOF $shar_touch -am 0525142396 'ntpdll.c.diff' && chmod 0664 'ntpdll.c.diff' || echo 'restore of ntpdll.c.diff failed' shar_count="`wc -c < 'ntpdll.c.diff'`" test 1565 -eq "$shar_count" || echo "ntpdll.c.diff: original size 1565, current size $shar_count"fi# ============= setup.lst.diff ==============if test -f 'setup.lst.diff' && test X"$1" != X"-c"; then echo 'x - skipping setup.lst.diff (file already exists)'else echo 'x - extracting setup.lst.diff (binary)' sed 's/^X//' << 'SHAR_EOF' | uudecode &&begin 600 setup.lst.diffM*BHJ('-E='5P+FQS=`E&<FD@36%Y(#(T(#(R.C,R.C(P(#$Y.38*+2TM(&]LM9"]S971U<"YL<W0)4V%T($UA>2`Q,2`Q-CHS,3HQ."`Q.3DV"BHJ*BHJ*BHJM*BHJ*BHJ*@HJ*BH@,2PQ,"`J*BHJ"B`@,3L-"B`@7&YT<%QI;G-T86QL7&ENM=&5L7&1A=&%<;G1P;V<N=W)I("`@(&YT<&]G+G=R:0T*+2!<;G1P7&EN<W1AM;&Q<:6YT96Q<9&%T85QR96%D;64N;G0@("`@<F5A9&UE+FYT#0HM(%QN='!<M:6YS=&%L;%QI;G1E;%QD871A7$-/4%E224=(5"`@("!#3U!94DE'2%0-"B`@M7&YT<%QI;G-T86QL7&EN=&5L7&1A=&%<;G1P9&%T92YE>&4@(&YT<&1A=&4NM97AE#0H@(%QN='!<:6YS=&%L;%QI;G1E;%QD871A7&YT<'$N97AE("`@("!NM='!Q+F5X90T*("!<;G1P7&EN<W1A;&Q<:6YT96Q<9&%T85QN='!T<F%C92YEM>&4@;G1P=')A8V4N97AE#0H@(%QN='!<:6YS=&%L;%QI;G1E;%QD871A7'ANM='!D8RYE>&4@("!X;G1P9&,N97AE#0H@(%QN='!<:6YS=&%L;%QI;G1E;%QDM871A7'AN='!D+F5X92`@("!X;G1P9"YE>&4-"B`@7&YT<%QI;G-T86QL7&ENM=&5L7&1I<VLQ7&1A=&$N>B`@("`@(&1A=&$N>@T*+2TM(#$L.2`M+2TM"B`@M,3L-"B`@7&YT<%QI;G-T86QL7&EN=&5L7&1A=&%<;G1P;V<N=W)I("`@(&YTM<&]G+G=R:0T*("!<;G1P7&EN<W1A;&Q<:6YT96Q<9&%T85QN='!D871E+F5XM92`@;G1P9&%T92YE>&4-"B`@7&YT<%QI;G-T86QL7&EN=&5L7&1A=&%<;G1PM<2YE>&4@("`@(&YT<'$N97AE#0H@(%QN='!<:6YS=&%L;%QI;G1E;%QD871AM7&YT<'1R86-E+F5X92!N='!T<F%C92YE>&4-"B`@7&YT<%QI;G-T86QL7&ENM=&5L7&1A=&%<>&YT<&1C+F5X92`@('AN='!D8RYE>&4-"B`@7&YT<%QI;G-TM86QL7&EN=&5L7&1A=&%<>&YT<&0N97AE("`@('AN='!D+F5X90T**R!<;G1PM7&EN<W1A;&Q<:6YT96Q<9&%T85QR96%D;64N;G0@("`@<F5A9&UE+FYT#0H@M(%QN='!<:6YS=&%L;%QI;G1E;%QD:7-K,5QD871A+GH@("`@("!D871A+GH-!"EQN`endSHAR_EOF $shar_touch -am 0525142496 'setup.lst.diff' && chmod 0664 'setup.lst.diff' || echo 'restore of setup.lst.diff failed' shar_count="`wc -c < 'setup.lst.diff'`" test 991 -eq "$shar_count" || echo "setup.lst.diff: original size 991, current size $shar_count"fi# ============= setup.rul.diff ==============if test -f 'setup.rul.diff' && test X"$1" != X"-c"; then echo 'x - skipping setup.rul.diff (file already exists)'else echo 'x - extracting setup.rul.diff (binary)' sed 's/^X//' << 'SHAR_EOF' | uudecode &&begin 600 setup.rul.diffM*BHJ('-E='5P+G)U;`E&<FD@36%Y(#(T(#(R.C0R.C(P(#$Y.38*+2TM(&]LM9"]S971U<"YR=6P)4V%T($UA>2`Q,2`Q.#HS,CHR,R`Q.3DV"BHJ*BHJ*BHJM*BHJ*BHJ*@HJ*BH@,2PQ,R`J*BHJ"B`@+RHM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+2TM+2TM+2TJ7`T*("`@*B`@1FEL96<@3F%M93H@(%-%5%50+E)53`T*M("`@*@T*(2`@*B`@1&5S8W)I<'1I;VXZ("!83E10("T@3E0@26YS=&%L;"P@M0DE.1"!V97)S:6]N(&)Y($QA<G)Y($MA:&XN+BX@=7-I;F<@:61E87,@#0HAM("`J("`@9G)O;2!0875L(%=R96XG<R`H4$E7*2!V97)S:6]N+B`@4F5W;W)KM960@8GD@1W)E9R!38VAU96UA;B!F;W(@6$Y44"X-"B`@("H-"B`@7"H@+2TMM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2HO#0H@(&1E8VQA<F4-"B`@M"2\O($-O;G-T86YT(&1E8VQA<F%T:6]N<RX-"B$@"2-D969I;F4@4U!!0T5?M4D5154E2140@("`@("`@("`@,3,P,#`P,"`@("`@("`@("`O+R!$:7-K('-PM86-E(&EN(&)Y=&5S+@T*("`)(V1E9FEN92!!4%!?3D%-12`@("`@("`@("`@M("`@("`B3F5T=V]R:U1I;650<F]T;V-O;"(-"B`@"2-D969I;F4@05!07TY!M344R("`@("`@("`@("`@("`@(EA.5%`@,RXU9B!&<F5E=V%R92(-"B`@"2-DM969I;F4@05!00D%315]0051(("`@("`@("`@("`@(EQ<=F%R7%QN='!<7"(-M"BTM+2`Q+#$S("TM+2T*("`O*BTM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+2I<#0H@("`J("!&:6QE9R!.86UE.B`@4T5455`N4E5,#0H@("`J#0HAM("`J("!$97-C<FEP=&EO;CH@($Y44"`M($Y4($EN<W1A;&PL(&QA<G)Y(&MAM:&XN+BX@=7-I;F<@:61E87,@9G)O;2`-"B$@("H@("!3;V9T=V%R92YC;VTGM<R`@=F5R<VEO;BX@($UO9&EF:65D(&)Y($=R96<@4V-H=65M86X@9F]R(%A.M5%`N#0H@("`J#0H@(%PJ("TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TJ+PT*("!D96-L87)E#0H@(`DO+R!#;VYS=&%N="!D96-L87)A=&EO;G,NM#0HA(`DC9&5F:6YE(%-004-%7U)%455)4D5$("`@("`@("`@(#0P,#`P,"`@M("`@("`@("`O+R!$:7-K('-P86-E(&EN(&)Y=&5S+@T*("`)(V1E9FEN92!!M4%!?3D%-12`@("`@("`@("`@("`@("`B3F5T=V]R:U1I;650<F]T;V-O;"(-M"B`@"2-D969I;F4@05!07TY!344R("`@("`@("`@("`@("`@(EA.5%`@,RXUM9B!&<F5E=V%R92(-"B`@"2-D969I;F4@05!00D%315]0051(("`@("`@("`@M("`@(EQ<=F%R7%QN='!<7"(-"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@,C4L,S,@M*BHJ*@H@(`E35%))3D<@('-Z4')O9W)A;2P@<WI087)A;2P@<WI496UP+"!SM>E1E;7`R+"!S>D%P<%!A=&@[#0H@(`E35%))3D<@('-V1FEL94YA;64[#0H@M(`E35%))3D<@('-V5&5M<%-T<CL-"B$@("`@(%-44DE.1R`@<W9-;V1U;&5$M:7([#0HA("`@("!35%))3D<@('-V06YS=V5R.PT*(2`@("`@4U1224Y'("!DM=6UM>3L-"B`@"0T*("`)0D]/3"`@("!B4F5M;W9E3E10+"!B57!D871E36]DM=6QE<SL-"B`@"0T*+2TM(#(U+#,S("TM+2T*("`)4U1224Y'("!S>E!R;V=RM86TL('-Z4&%R86TL('-Z5&5M<"P@<WI496UP,BP@<WI!<'!0871H.PT*("`)M4U1224Y'("!S=D9I;&5.86UE.PT*("`)4U1224Y'("!S=E1E;7!3='([#0HAM("`@("`@("`@4U1224Y'("!S=DUO9'5L941I<CL-"B$@("`@("`@("!35%))M3D<@('-V06YS=V5R.PT*(2`@("`@("`@(%-44DE.1R`@9'5M;7D[#0H@(`D-M"B`@"4)/3TP@("`@8E)E;6]V94Y44"P@8E5P9&%T94UO9'5L97,[#0H@(`D-M"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@-S@L.3<@*BHJ*@H@(`DO+RTM+2TM+2TMM1G5N8W1I;VX@9&5C;&%R871I;VYS+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TMM+2TM+0T*("`)<')O=&]T>7!E(%-E='5P4V-R965N("`@("`@("`@("`@("`@
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -