Log in

View Full Version : Assembly help


dthomas
March 15th, 2001, 16:08
I was attempting to disassemble a game that accesses the cd-rom. I know it accesses it at a push execution. I was wondering if it was possible to have that push access the hard drive, instead of the cd-rom. Thanks.

tsehp
March 15th, 2001, 18:35
you've got to look at windows api's, here's one for example :

The CreateFile function creates, opens, or truncates a file, pipe, communications resource, disk device, or console. It returns a handle that can be used to access the object. It can also open and return a handle to a directory.

HANDLE CreateFile(

LPCTSTR lpFileName, // address of name of the file
DWORD dwDesiredAccess, // access (read-write) mode
DWORD dwShareMode, // share mode
LPSECURITY_ATTRIBUTES lpSecurityAttributes, // address of security descriptor
DWORD dwCreationDistribution, // how to create
DWORD dwFlagsAndAttributes, // file attributes
HANDLE hTemplateFile // handle of file with attributes to copy
);
Parameters

lpFileName

Points to a null-terminated string that specifies the name of the file, pipe, communications resource, disk device, or console to create, open, or truncate.
If *lpFileName is a path, there is a default string size limit of MAX_PATH characters. This limit is related to how the CreateFile function parses paths.


but there are a lot of other possibilities