Здравствуйте Толипов Денис, вы писали:
ТД>Задача такая: необходимо программу, работающую только с CD-ROM запускать из каталога на диске. Как обмануть программу? Какие проверки, кроме попытки записать в этот каталог программа может проводить? Но самое главное — как проге сказать, что этот каталог и есть CD-ROM ??? ТД>Предполагаю, что каким-то образом нужно использовать API Hooking, скажем перехватить какую-нибудь функцию работающую с устройством CD-ROM, только вот какую не имею никакого представления... ТД>Может есть какие-нибудь предположения по этому поводу, а?
По опыту общения с игрушками наиболее часто используются:
GetLogicalDriveStrings с последующим GetDriveType для нахождения КД-ПЗУ, а потом на него натравливается GetVolumeInformation.