From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Crawford Subject: Re: DOS program recording it's parameters and environment? Date: Fri, 27 Jan 2012 12:01:25 +0000 Message-ID: <4F229215.1040801@sat.dundee.ac.uk> References: <4F165699.1080204@hanzlici.cz> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070209040706030808000109" Return-path: In-Reply-To: <4F165699.1080204@hanzlici.cz> Sender: linux-msdos-owner@vger.kernel.org List-ID: To: Frantisek Hanzlik Cc: DOSEMU/FreeDOS This is a multi-part message in MIME format. --------------070209040706030808000109 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Dear Frantisek, > Excuse me for slightly OT question. Know anyone DOS program, which is > able record infos with what parameters was started and eventually > other informations about calling environment (e.g. environment > variables, available memory etc.)? Attacked is a gzip'd tar file with a simple program to do this, but re-named .dat instead of .tgz as we use Google mail and it is too stupid to allow compressed executables to be emailed. Save to a Linux box and then re-name, then the usual arcive manager or tar can extract the files. It creates a file dosenv.txt in the working directory and prints out the calling arguments and the environment to that file. If you have a C compiler (I used Microsoft's C6.0 DOS compiler from around 1988) you could modify this program to do other things (e.g. date/time based file names if they fit the 8.3 limit of DOS, etc) Regards, Paul -- Dr. Paul S. Crawford Satellite Station Dundee University Small's Wynd, Dundee, DD1 4HN, U.K. Tel: +44 (0)1382 38 4687 Email: psc@sat.dundee.ac.uk The University of Dundee is a Scottish Registered Charity, No. SC015096 --------------070209040706030808000109 Content-Type: application/x-ns-proxy-autoconfig; name="dosenv.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dosenv.dat" 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 DABQAAA= --------------070209040706030808000109--