🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.msdos.programmer
Article #526

Use of DOS "Load but don't execute" call

#526
From: Stephen C. Trier
Date: Wed, 11 Jul 1990 00:18
20 lines
1747 bytes
I need a way to copy-protect programs with internal overlays under Novell
Netware.  The NetWare execute-only bit fails on these programs because they
need to read the .EXE file after startup in order to retrieve their overlay
sections.  In the course of looking for a valid technique, I came across
int 21h, function 4Bh, which is the MS-DOS EXEC call.

The call itself was not surprising; I've always known it was there.  What
was surprising was the undocumented subfunction 01, which I found in Ralf
Brown's Interrupt List.  Subfunction 01 is labeled "Load but don't execute"
and is marked as internal, but lacks any information on its use.

My question is whether anyone can tell me more about this function.  Is it
called by subfunction 00, "Load and execute"?  Has anyone made use of function
01h in their programming?

-- 
Stephen Trier                              Case Western Reserve University
Home: sct%seldon@scl.cwru.edu              Information Network Services
Work: trier@cwlim.ins.cwru.edu
                 I do _not_ speak for the University.
Technical Details
Message-ID: <1990Jul11.001857.4976@usenet.ins.cwru.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ukma!usenet.ins.cwru.edu!cwlim!trier
References: <23300@boulder.Colorado.EDU> <3179@borabora.omni.com> <1990Jul10.235837.2756@usenet.ins.cwru.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ukma!usenet.ins.cwru.edu!cwlim!trier
From: trier@cwlim.CWRU.EDU (Stephen C. Trier)
Newsgroups: alt.msdos.programmer,comp.os.msdos.programmer
Subject: Use of DOS "Load but don't execute" call
Summary: How does it work?
Message-ID: <1990Jul11.001857.4976@usenet.ins.cwru.edu>
Date: 11 Jul 90 00:18:57 GMT
References: <23300@boulder.Colorado.EDU> <3179@borabora.omni.com> <1990Jul10.235837.2756@usenet.ins.cwru.edu>
Sender: news@usenet.ins.cwru.edu
Reply-To: trier@cwlim.ins.cwru.edu
Distribution: usa
Organization: Case Western Reserve Univ. Cleveland, Ohio, (USA)
Lines: 21