Send the exe file handle in init_process_done request.

diff --git a/server/process.c b/server/process.c
index b52e15f..1a84c40 100644
--- a/server/process.c
+++ b/server/process.c
@@ -791,6 +791,7 @@
 /* signal the end of the process initialization */
 DECL_HANDLER(init_process_done)
 {
+    struct file *file;
     struct process *process = current->process;
     if (!process->init_event)
     {
@@ -799,6 +800,12 @@
     }
     process->exe.base = req->module;
     process->exe.name = req->name;
+
+    if (req->exe_file && (file = get_file_obj( current->process, req->exe_file, GENERIC_READ )))
+    {
+        if (process->exe.file) release_object( process->exe.file );
+        process->exe.file = file;
+    }
     generate_startup_debug_events( current->process, req->entry );
     set_event( process->init_event );
     release_object( process->init_event );