winapi-kmd-rs icon indicating copy to clipboard operation
winapi-kmd-rs copied to clipboard

(Question) ReactOS support?

Open fithisux opened this issue 8 years ago • 3 comments

Is ReactOS with gcc supported?

fithisux avatar Apr 28 '16 18:04 fithisux

AFAIK, ReactOS maintains compatibility with Windows XP (upd: NT 5.2 aka Windows Server 2003 aka XP 64) , so you can write and run windows drivers under both systems. Moreover, kernel mode API are stable since Windows NT, so it wouldn't be a problem if you doesn't use undocumented objects or newer functions.

As for GCC — dunno. I am not familar with it, but it seems windows drivers are supported by GNU LD too. So, you can compile Rusty code as object file (by rustc) or static library (by cargo or rustc) and link it as driver module.

Also you need to write a target specification, if you do not want to pass all driver-specific options to the toolchain every time.

pravic avatar Apr 28 '16 20:04 pravic

I checked examples under ReactOS 0.4.0. It works well despite of DbgView could not capture kernel debug output somehow.

pravic avatar Apr 28 '16 21:04 pravic

Thank you very much for the information.

On Fri, Apr 29, 2016 at 12:44 AM, pravic [email protected] wrote:

I checked examples https://github.com/pravic/winapi-kmd-rs/tree/master/examples under ReactOS 0.4.0. It works well despite of DbgView https://technet.microsoft.com/en-us/sysinternals/debugview.aspx could not capture kernel debug output somehow.

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/pravic/winapi-kmd-rs/issues/7#issuecomment-215572197

Dr. Vasileios Anagnostopoulos (MSc,PhD) Researcher/Developer ICCS/NTUA 9 Heroon Polytechneiou Str., Zografou 15773 Athens,Greece T (+30) 2107723404 M (+30) 6936935388 E [email protected]:[email protected] www.ntua.gr< http://www.ntua.gr/>

fithisux avatar May 03 '16 10:05 fithisux