Alexandre Julliard
|
37503be654
|
server: Fix checks for a valid directory in object attributes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-01 14:57:37 +09:00 |
Alexandre Julliard
|
008f14f03f
|
server: Directly return a structure in get_req_unicode_str().
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:25:12 +09:00 |
Alexandre Julliard
|
ed268bbf91
|
server: Use a common helper function to implement open object calls.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 21:25:12 +09:00 |
Alexandre Julliard
|
b3064d748b
|
server: Implement NtOpenJobObject.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-29 16:38:53 +09:00 |
Alexandre Julliard
|
9504e2addf
|
server: Add a helper function to validate and return object attributes.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-16 00:05:57 +09:00 |
Alexandre Julliard
|
7350682aa6
|
server: Store the attributes in the object_attributes structure.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-16 00:05:57 +09:00 |
Sebastian Lackner
|
1980834c7d
|
ntdll: ProcessDebugFlags should return debug_children flag instead of !debugger_present.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-21 18:14:43 +01:00 |
Sebastian Lackner
|
c948e84189
|
server: Properly inherit debug_children flag when creating new process.
|
2015-08-24 18:41:34 +09:00 |
Dmitry Timoshkov
|
1d2241eca3
|
server: For querying process information demand PROCESS_QUERY_LIMITED_INFORMATION access.
|
2015-08-21 14:35:01 +09:00 |
Dmitry Timoshkov
|
c19091272d
|
server: Add implicit PROCESS_[QUERY|SET]_LIMITED_INFORMATION access.
|
2015-08-21 14:34:55 +09:00 |
Sebastian Lackner
|
905bf79337
|
server: Store correct entry point for first thread.
|
2015-07-30 11:37:15 +02:00 |
Andrew Cook
|
453458f294
|
server: Implement JOB_OBJECT_LIMIT_KILL_ON_JOB_CLOSE.
|
2015-07-17 14:28:59 +09:00 |
Sebastian Lackner
|
a7247df6ca
|
server: Implement waiting for job objects.
|
2015-04-07 23:16:20 +09:00 |
Andrew Cook
|
1d359a5827
|
server: Implement TerminateJobObject.
|
2015-04-07 23:15:47 +09:00 |
Andrew Cook
|
47ffeaee74
|
server: Implement io completion messages for job objects.
|
2015-04-03 00:33:29 +09:00 |
Andrew Cook
|
0dbe5adc21
|
server: Implement job inheritance.
|
2015-04-03 00:33:29 +09:00 |
Andrew Cook
|
ecd41d1de7
|
server: Implement job limit flags.
|
2015-04-03 00:33:29 +09:00 |
Andrew Cook
|
3affd63b34
|
server: Implement IsProcessInJob.
|
2015-04-01 22:34:19 +09:00 |
Andrew Cook
|
98132f0364
|
server: Implement AssignProcessToJobObject.
|
2015-04-01 22:34:18 +09:00 |
Andrew Cook
|
0e78b0248d
|
server: Implement CreateJobObject.
|
2015-04-01 17:05:44 +09:00 |
Sebastian Lackner
|
b985b677e8
|
server: Fix several fd leaks on error in new_process wineserver call.
|
2014-11-20 22:33:39 +09:00 |
Piotr Caban
|
4fca169301
|
server: Don't debug children when DEBUG_PROCESS and DEBUG_ONLY_THIS_PROCESS flags are passed to CreateProcess.
|
2014-04-09 13:15:58 +02:00 |
Dmitry Timoshkov
|
a0b08adbe4
|
server: Add PROCESS_QUERY_LIMITED_INFORMATION to GENERIC_EXECUTE access mapping and appropriately change PROCESS_ALL_ACCESS.
|
2014-02-06 17:08:32 +01:00 |
Dmitry Timoshkov
|
53847fd6a1
|
server: Fix generic access mapping for a process.
|
2014-02-06 17:08:31 +01:00 |
Austin English
|
d506e59dab
|
server: Set process start time a bit later.
|
2013-12-20 11:13:10 +01:00 |
Alexandre Julliard
|
1e78c99388
|
kernel32: Validate the architecture of newly created processes on the server side.
|
2013-11-22 12:32:48 +01:00 |
Alexandre Julliard
|
39644bb309
|
server: Pass a wait queue entry to the signaled/satisfied object functions.
|
2013-08-27 23:48:36 +02:00 |
Dmitry Timoshkov
|
df6c2a8418
|
server: Mark the process as disconnected from desktop/winstation before closing its handles.
|
2013-06-03 21:11:38 +02:00 |
Dmitry Timoshkov
|
bac0387d29
|
server: Fail to set process affinity mask if the process is terminating.
|
2013-05-07 11:25:54 +02:00 |
Dmitry Timoshkov
|
af3d73b035
|
server: Add a process flag indicating whether the process is terminating, use it to block thread creation in a being terminated process.
|
2013-05-07 11:25:49 +02:00 |
Dmitry Timoshkov
|
b92c82c942
|
server: Add support for NtTerminateProcess(0).
|
2013-04-15 16:45:33 +02:00 |
Piotr Caban
|
23191a4355
|
server: Don't debug children when debugger is attached with DebugActiveProcess function.
|
2013-04-05 20:39:07 +02:00 |
Henri Verbeet
|
c6fcc0255c
|
user32: Add rawinput keyboard support.
|
2012-09-12 12:47:13 +02:00 |
Henri Verbeet
|
faaf3d388e
|
user32: Add rawinput mouse support.
|
2012-09-11 18:06:34 +02:00 |
Henri Verbeet
|
5befb959dd
|
user32: Implement RegisterRawInputDevices().
|
2012-09-10 11:44:19 +02:00 |
Hans Leidekker
|
d1b6cf9379
|
server: Include the Unix pid in the snapshot_next_process reply.
|
2012-04-16 17:49:32 +02:00 |
Bernhard Loos
|
e7ec00d22c
|
server: If a debugger is attached to a process, child processes shouldn't get debugged.
|
2011-10-10 13:41:24 +02:00 |
Alexandre Julliard
|
a0c0878805
|
server: Allow creating a process without any parent or startup info.
|
2011-06-16 22:45:45 +02:00 |
Alexandre Julliard
|
5dc9c73c31
|
server: Check for the need to suspend a thread again once it leaves an exception or suspend block.
|
2011-05-06 12:49:57 +02:00 |
Alexandre Julliard
|
900352bc6b
|
server: Store a mapping instead of a file for process dlls.
|
2011-04-18 14:45:32 +02:00 |
Alexandre Julliard
|
4fd8bab99e
|
server: Inherit the process affinity from the parent process.
|
2011-04-14 19:57:52 +02:00 |
Alexandre Julliard
|
350c0caba0
|
server: Always free the process handle table even if the process didn't start.
|
2010-08-24 12:10:51 +02:00 |
Henri Verbeet
|
f0a5045254
|
ntdll: Improve support for the ProcessDebugPort info class in NtQueryInformationProcess().
|
2010-03-15 15:56:42 +01:00 |
Alexandre Julliard
|
349eba9e09
|
server: Make terminate_process more robust against recursive calls for the same process.
|
2010-02-02 11:47:06 +01:00 |
Alexandre Julliard
|
7d4e28480d
|
server: Any thread can set the idle event, don't treat the first one differently.
|
2009-12-16 18:06:32 +01:00 |
Alexandre Julliard
|
d1dc48d8dc
|
server: Don't set the idle event when a queue is destroyed, instead return success in WaitForInputIdle on process exit.
|
2009-12-16 18:00:34 +01:00 |
Alexandre Julliard
|
e4faa12900
|
server: Make sure that last error doesn't get set during thread cleanup.
|
2009-12-01 15:10:23 +01:00 |
Alexandre Julliard
|
538b24747c
|
server: Free client-side user handles at process exit.
|
2009-10-15 17:56:04 +02:00 |
Juan Lang
|
24036fe13a
|
server: Setting a process's affinity sets all of its threads' affinities too.
|
2009-09-30 14:34:32 +02:00 |
Alexandre Julliard
|
da8acbc47d
|
server: Define an architecture-independent structure for process startup info.
|
2009-08-21 20:00:12 +02:00 |