Skip to content

my attempt to reverse engineer DESQview's DOS driver loading tool DEVICE.COM

Notifications You must be signed in to change notification settings

LowLevelMahn/DEVICE.COM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEVICE.COM

my attempt to reverse engineer DESQview's DOS driver loading tool DEVICE.COM

Files:

File Info
DEVICE.COM Original DESQview DEVICE.COM DOS tool
DEVICE.idb IDA 6.5x IDB
dv.asm reversed and reassemble-able source code of DEVICE.COM
build.bat builds dv.asm with TASM32 and UASM64 and checks if resulting dv.com is binary identical to DEVICE.COM
tools_howto.txt how to get the needed build tools (UASM, WLink) very easy to install

tools_dir variable in build.bat needs to be set to suits your environment

using IDA

  1. add more information to the IDB
  2. produce ASM file in IDA (called DEVICE.asm)
  3. merge changes of DEVICE.asm into dv.asm
  4. test if resulting dv.com is equal to DEVICE.COM using build.bat

TODO

  • fully revese and document the original
  • replace with Borland C version

About

my attempt to reverse engineer DESQview's DOS driver loading tool DEVICE.COM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published