in reply to embedding Perl into C for Windows
Where does it crash? Can perl find power.pl?
Looks like you don't have PERL_SYS_INIT3(&argc,&argv,&env); from http://perldoc.perl.org/perlembed.html#Fiddling-with-the-Perl-stack-from-your-C-program
That might be responsible for not finding power.pl
That example worked for me in 2011 :)
In Section
Seekers of Perl Wisdom