I need some help. I have a windows application which load a file, do something and put the output in the same file. This tool is called ct.exe. Now I use wine to start this application, everything works fine. My problem starts if a try to write a perlscript which start this wine application. my perl script: 1 #!/usr/bin/perl 2 3 use strict; 4 use CGI; 5 use CGI::Carp qw(fatalsToBrowser warningsToBrowser); 6 7 my $cgi = new CGI; 8 my $html = q(); 9 10 print $cgi->header(q(text/html)); 11 print $cgi->start_html(-title => q(lustiger wine test)), 12 $cgi->h1(q( is not an Emulator)), 13 my $output = exec("wine /usr/share/weblicgen/bin/ct.exe 14 -open /usr/share/weblicgen/bin/coreTechLeer.lic "); 15 print "$output"; 16 $cgi->end_html(); 17 print $html; Error_log: 191 [error] [client 10.113.201.215] fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" 192 [error] [client 10.113.201.215] Application tried to create a window, but no driver could be loaded. 193 [error] [client 10.113.201.215] Make sure that your X server is running and that $DISPLAY is set correctly. 194 [error] [client 10.113.201.215] Application tried to create a window, but no driver could be loaded. 195[error] [client 10.113.201.215] Make sure that your X server is running and that $DISPLAY is set correctly. 196 [error] [client 10.113.201.215] err:module:attach_process_dlls "MSVCR80.dll" failed to initialize, aborting 197 [error] [client 10.113.201.215] err:module:LdrInitializeThunk Main exe initialization for L"Z: >\\\\usr\\\\share\\\\weblicgen\\\\bin\\\\ct-licensegenerator.exe" failed, status c0000142 Note: If I type: perl webscript.pl, then It works. If I write this script as a normal perlscript without using it from a browser, then it works too. Can someone help me?