use Win32::GuiTest qw(:ALL); use strict; system("C:/ProgramData/Microsoft/Windows/Start Menu/Programs/Accessories/Calculator.lnk"); my @window=FindWindowLike(undef,"Calculator"); if(!@window) { die("cannot find window with title/caption Calculator\n"); } else { printf("window handle of Calculaotr is %x \n",$window[0]); }