Fetching the latest programs, projects, and workspace data.
Open your windows to freedom!
Showing 5 of 15 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: He Yang
<p>ReactOS is able to launch commands, when the computer started next time, just for one single time using the <code>RunOnce</code> registry, just as what Windows do. This is executed silently and the progress is hard to track.</p> <p>Meanwhile, Windows also supports <code>RunOnceEx</code>, which has these benefits compared to <code>RunOnce</code>:</p> <ul> <li>Easily able to run multiple items</li> <li>Easily able to sequence items</li> <li>Shows progress with a GUI</li> </ul> <p><code>RunOnceEx</code> will provide a great convenience for the user who wants to launch multiple commands and show the progress in a GUI, and making those software depends on <code>RunOnceEx</code> working on ReactOS.</p> <p>This project aims at implementing <code>RunOnceExProcess</code> inside iernonce.dll in order to make <code>RunOnceEx</code> usable.</p>
Mentors: Student: Khanh Nguyen Trung
<p>The project aims to detect information disclosure in the kernel by integrating bochspwn-reloaded into ReactOS infrastructure. In addition, the project will improve bochspwn-reloaded to be compatible with ReactOS as well as add features to it.</p>
Mentors: Student: Suraj K Suresh
<p>Syzkaller is an unsupervised coverage-guided kernel fuzzer by Google. The final deliverable for the project would be a new and unsupervised fuzzing framework(Syzkaller) for the ReactOS which runs 24/7 and is capable of fuzzing the kernel through the Syscall API.</p>
Mentors: Student: He Yang
<h3>Application manager RAPPS</h3> <p>RAPPS is a lightweight GUI utility which downloads and installs various popular apps and redistributable packages in Windows and ReactOS. It can be significantly improved in various ways to become a really useful tool for not only for ReactOS but for Windows users also who want to manage their installed applications like Steam manages games installation/updating.</p> <h3>Goals to achieve</h3> <ul> <li>Improving UI, provide a smoother experience.</li> <li>Separate the download and install operations.</li> <li>Command-line support. (If possible, using Console API / VT Sequence to provide a better interface)</li> <li>Asynchronous Download Support. (Based On WinINet)</li> <li>Allow users to change default download source.</li> <li>Other features (like support silence installation, dependency analysis, etc.) might be added, need more discussion with my mentor and project members.</li> </ul>
Mentors: Student: Brock Mammen
<p>File managers are important tools provided by graphical operating systems to aid users in managing their files. ReactOS has its own file explorer with most features that users would expect. However, one essential feature it lacks is the ability to search for files and folders. The goal of this project is to add search functionality that allows users to easily locate the files and folders they are interested in based on name, type, and other file attributes.</p>