in reply to Case Insensitivity on Windows

The code below might be what you need to see if a module is installed.
use ExtUtils::Installed; my $inst = ExtUtils::Installed->new(); my @missing = $inst->validate("File::BaseName"); print @missing;
In this case, the @missing array shows:
File::BaseName is not installed...
The validate method returns a list of the missing files. Some of the other methods could help, too.