#!/usr/bin/perl use 5.010; use strict; use warnings; use IPC::Cmd qw[can_run run run_forked QUOTE]; #my $p=can_run('gpg2'); my $p = QUOTE . 'C:\Program Files (x86)\GNU\GnuPG\pub\gpg2.exe' . QUOTE; run( command => $p . ' --list-keys test@gwendragon', buffer=>\my $buffer ); say $buffer;