Pass the main exe name in the CREATE_PROCESS debug event.

diff --git a/server/debugger.c b/server/debugger.c
index 4c6539b..436d170 100644
--- a/server/debugger.c
+++ b/server/debugger.c
@@ -140,7 +140,7 @@
     event->data.info.create_process.start      = arg;
     event->data.info.create_process.dbg_offset = process->exe.dbg_offset;
     event->data.info.create_process.dbg_size   = process->exe.dbg_size;
-    event->data.info.create_process.name       = 0;
+    event->data.info.create_process.name       = process->exe.name;
     event->data.info.create_process.unicode    = 0;
     return 1;
 }
diff --git a/server/process.c b/server/process.c
index e6fba62..9af7637 100644
--- a/server/process.c
+++ b/server/process.c
@@ -817,6 +817,7 @@
         return;
     }
     process->exe.base = req->module;
+    process->exe.name = req->name;
     generate_startup_debug_events( current->process, req->entry );
     set_event( process->init_event );
     release_object( process->init_event );
diff --git a/server/trace.c b/server/trace.c
index dc8dd07..f4f9d15 100644
--- a/server/trace.c
+++ b/server/trace.c
@@ -285,6 +285,7 @@
 {
     fprintf( stderr, " module=%p,", req->module );
     fprintf( stderr, " entry=%p,", req->entry );
+    fprintf( stderr, " name=%p,", req->name );
     fprintf( stderr, " gui=%d", req->gui );
 }