use Win32::Process; my $Notepad; Win32::Process::Create($Notepad,"D:\\winnt\\system32\\notepad.exe","notepad test.txt",0,CREATE_NEW_CONSOLE,".")|| die ErrorReport();