cgs@umd5.umd.edu (Chris Sylvain) (02/15/89)
Posting-number: Volume 01 Issue 132 Originally-from: PC Resource Magazine May 1988 <no email address> Submitted-by: cgs@umd5.umd.edu (Chris Sylvain) Archive-name: undoc2eh/undoc2eh.uu This program, UNDOC2EH, demonstrates an undocumented method of setting the PROMPT string of the resident/permanent copy of COMMAND.COM by using the interrupt service INT 2Eh. The interrupt service passes a command line to the resident copy for execution. This technique is not intended to replace, nor should it be confused with, the documented INT 21h Service 4Bh (Spawn Child Process), which is why it is being posted separately from PCRSPWN1.ARC. The method demonstrated should interest those who like to 'live dangerously'. This program was written for _PC Resource_ by Hardin Brothers and it appeared in the May 1988 issue. Entire contents of the May 1988 issue Copyright (c) 1988 by IDG Communications/Peterborough, Inc. Chris Sylvain ARPA: cgs@umd5.UMD.EDU BITNET: cgs%umd5@umd2 UUCP: ..!uunet!umd5.umd.edu!cgs [ It seems to work. Includes assmebly source. Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 65063 3415 this uuencoded posting checksum size (bytes) file 5984 2455 undoc2eh.arc -- R.D. ] BEGIN--cut here--cut here begin 644 undoc2eh.arc M&@A53D1/0S)%2"Y!4TT`@@@``"@2JJC/FYX-```,8]ZT:5/	T$?!HH4`BB M(0@J:-+,`0%'SILS<L*T80&BBA,B3X;(*(*$XYTP$^_(24.'3D$08O*`0!)& M#IDT;D`(L4@'31DY$\.X(0.")8@P<."4J5F&#$.'.$'T+`.B21B9,7+@P%%T MSIPZ5-^8`?$%RA`04LK,>5-'SI@R7UPH?-H0HD00`>'(/#GQC1@Z87`V!6'& M8ANI/D&(&,+FC1NJ4-`XIBI$R!01)B..0=,5A-FT:]N^/3&'+H@W=QX3%4KT MC=*,+HG.^6DGS5NI;XK2F2AG*9F?<W2`0&$#QHP4.630:)%CQHP;()3#@/$B MAHSI+V9,!X'#28RY"AP^3%R03IK>>!V[--AW[-2J5T%DW=KU:]BQ9<^"9NL6 M;E>%"20PA&MYK'0&&G0,-T8*\FG%54P@)$'$$2`,.%`=;M@6AGF.S?$"%&6X M)(<8;UA4QX$<)>'&&'(MI$`++?@PWET5793182>Q-)$9)1[EADQKE"$3';F) M014=>2BUFADB'@4"05Z%<095-+(1QENMN:$0C#*^%Y`;:[%!E9$\HO>E>6[4 M@=,9(8`GGET3U8B11IV)9<9/@Z'D9)AU<)@3"F&P8:11&)+QQAAU$&104R$P M2"1B99A6HQAB'B86")+=`8*A:CFY61ILM.9>8KW-D<9O!KWP6AM"E5?A$TTT M$<1'+@P!ZU%D.!6>0V&`,(=/;+`!@ATUI1$&I4?F]AX<3*5JT1L)%E2;16XH MFN`=+$G6YY-OW&1&'FN:%D055#Q1!!9%#.&"$$%0X2-1O9$([9H_N.D0339% MM1.T/@%%T1LX[7;:MCUMB-A==_7:FY7FV5$&&S*)0(904YHXAPA2E;%9AG&` M99JI*U*9X!EO='J"E(&!F>![<^)TPFFC4E7'5X%2U"P=+7P:*@@+;YA&AQ'! MT:)X3^3T'K\_8<H:1XG-<=5$!2=8)JXWN7&&DX]I2NQ*QXJ)&Z0\OP&M:=*> MYYBUI\E!6(^;4;PFV'/D,8=+A]78!AS79LM6@KUU?-[;"I<A+QTLF-;372YM MG$;'5,U61AL3G;H4&R[,1%5O`0U4$!E0HV'PX5!KC`;'8('PF,-J&VG:S(,] M.@>SJ7D:T<XUON45"#""P#K8<MZ(*54J07NDYPFRWGFDNS9D**+6MBXZZ52J M[-MPCGLVA!130'&%=RX$(<40*;1H&KY5Z\13O[R5`4>)`D=M>AG9)@W2%+K- MQL98;O1H:ZRS$E'KK;L#G6D"]A,YU`%OOJ*-;<I0.20T[FE@$\&5WH*WIF", M(#WI%@BVD"F\",5)&)0,4527/,5,4'VQP5@:8I9`.=3F-G<IU*$259ZF_*`+ MG9G:LF[VM0#ZY&,:.=+S%E<Z/=W!)SEY71A2`SB\S(XHM5/+1&;VMO<LCX:+ MTI5XDN`$=\D@!IR9@@)O0P,AH*%R8DP0$::@@RDDX6OK"]C7>C6_]`R$-2!@ M@V!\18>56,TT9"I1].SPAC6\C8M>+,(9[=40\NGK?,#1W6R.)Q4#900.G#E! M#WK@@Y<=T3:<.>)+>A,&HMSE!'%D#VY.(+X2PHDB%IG381#7M"`>A9(E2L,9 M<%(SU)G*,44Q6F)8=88PZ&&/-3'/&,1$-CQ04&H]HL,=<M,VJZE%!^`)4`Q: M,*.^*"5#5K,CVO"XH3ZF00Q]^EE.*'6H-<!$)@0IG`(")"`TK&0B4\@#&X@5 M%12,X0QS`$*BR%`#%PS4!4VI0_@`E``9<!,B5'&#+2^UK%CZCB].I-A@"B,0 MM!1A"D5PUZ,\`A*1D*1%"`%/YM"6D.2]LG=T^DT;.M3'#77J/20-216:4(0N M%H$((*BCBD1D0+REJ(O14>30&I*$O`6+9VH)$=SD1C=8"@2!>)Q*3LJ`!Y8` MJ*4`<D$3GD"$(C`!!%.0%1.8$-8I4"$(0UA"-EU`A'8%0:5M($,"R""&!+!A M#'G]@A[=T(+O*`"P9!`L3O;:UQ-`00JP@H*[7FH8!,XF01#*J4F10((OD``. M(""!&$@0!]&"X`0L@`$9T*"0OP9VL"`H0\<20(*<O18GX('<&6+`V`2<8`B! M&NS5ZE@$/&BL3]$CZ@'I@-H8P(`%,9@!"TY`@A,H1+<RZ.T)TD*'MN2$HX<I M[G%=$DSEXJVYSXWN=*L[5UN552%O"-477K?7.R2@7@J(;V*]4M_[@F=NR=1! M`F9JAP2$`0\L`,+$``,@`N]U#BPX,#UWH"*6&$N/>J#*@GLUFS-8"T!B"L-> M$:Q;W@9H!U#P8X)<4Y"W0<EI4VKP&PH<!C2D-@=HF'"*Y=BK%TL)>0D(6$/! M..$ZIH5Q<P/0&(*;`&:Q;L),D"KKU%8]K\[3P6)`<(=C.Y3YEN$,)SZ"5#<' MLX&I#:9MD#&-$:R6"7^T,UN^%!2R!Z"O]#7+$<;#A(6`!1#TX$F/*]&0<A,D M]:G9P#:F08TGG$9`SU0.,F'G&-8`("%_,<<G-K)LP9+D>:IA#`G@*DLF?(3< MK#"V<K"('+()AYGEF'.,#H/#@CJ%0X\A./J=+QQ80-\$[&`*L@Y+6_AX)4I? M><8)N+4.<NT57I?&17Y=2@),Q0+$%IF-;O0S)\7)FDH;I*%EP+2OQ8LH\JZT MV]!>9AKHZ6LJ>!=F8R%@JI?[[`$C^W75QK5\>[T#T!`)/0">]*&;K6QFUWMN MZY[P4`M(;Y@4^S1:@O;ZX/#@"?M;D+X*-KR^+!$1U3O$(V8!=BVN/O;YJ@YC ML%V]'5SC&XM[!YI&,AV\?9!+@T?4=!`PRQ%,@S%,!]/]#M&['S4_CN0/U:JF M^9!?'G-.S]Q%3IY-DRT"ZL?4Y-`MA\$-7KX$(9&H)J9T0ZL3E#L,F0%4(FJ* MTB]=Y"?0KV].!U!OGA[U,H1Z*'"X>9<[/.TO?U@!F_,RF#=7[\U-&S!R>+I" M-``:"%5.1$]#,D5(+D5810#9````*!+EJ(L]P@(```Q-M`@#((`@`!``@@#X M]Z\!```$J)D@\!"`AXH!`!2H6`$`I'\>Q>':Z`A;(PLR`-!*T"P$.AP`=C4! MP`C8"FRTE+248\*#BT0F'KI@9*%@(QL%F[G0YV)14``N'!4%L._#22DJ68;` M!8!)2UH'6@Z#"D7*DR90J("@@B;-'!!PY+QI`X<.B#EE[(K)`Z**$R)/AL@H M@H3$%Q)P0)`00R+.8A`-AH1APR:-FS,@`$\!401/F3%UZ)0!85FT'#EUZBIH 90$)*WCIRW(`P([<-9\^@19-V8QJU:M8:`$\! ` end END--cut here--cut here