MiKTeX 2.6 will offer COM interfaces that make it possible to automate MiKTeX-specific tasks. For example, here is a Perl script that installs a package:
use Win32::OLE;my $packageManager = Win32::OLE->new('MiKTeX.PackageManager') or die "MiKTeX
Read More