use Win32::API; # for spawn { my $ShEx = Win32::API->new('shell32', 'ShellExecuteA', 'NPPPPI', 'N'); sub launch_url { my $url = shift; $ShEx->Call(0, 'open', $url, 0, 0, 1); } }