Thanks all for the welcome, but don't do false hopes, because I'm still not in the project, the author seems to be inactive, so I'm not able to publish my works over SVN.
Welcome! Will you add actual implementation or stubs?
I will add both, desktops and window station are actual implementations, they are *nearly* implemented, but, I don't use input device for desktops, I instead hide/show windows, it "works" well to me.
- when you start EXPLORER in a new desktop, it doesn't start a new instance, instead, it open a folder, which resides on the explorer's desktop, I don't know if it's an explorer feature of Windows 9x, because in Windows NT, it starts a new instance
- 16-bit apps or apps that has KernelEx compatibility disabled will start on the input desktop
- window stations doesn't have their own atom table/clipboard (I could implement it but apps can disable KernelEx compatiblity)
- hung apps will have their windows showed on any desktops
I reworked ExitWindowsEx, organized files in kexbases.
And TeamViewer 6 is working (I don't know if it already worked before).
Edited by Leyok, 16 January 2013 - 04:40 PM.