View Single Post
  #2  
Old 06-02-2007, 00:30
The-S-Owl The-S-Owl is offline
Registered User
 
Join Date: Dec 2002
Location: Behind you
Posts: 134
Thanks: 0
Thanked 0 Times in 0 Posts
The-S-Owl
Sorry TippeX, a lot of respect for all the help you accomplish on this forum, but this time you are wrong

I have patched GetLogicalDrives, which does not have parameters.

"The GetLogicalDrives function retrieves a bitmask representing the currently available disk drives."

Perhaps you mistake GetLogicalDrives for GetLogicalDriveStrings ?

Your patch could work too, but then definitely with 33 C0 40 C3 since 1 (the value of ebp) is returned after checking all drives.

1 is stored at 56BA90 if the cd-check succeeds, hence my rather strange patch...
Reply With Quote