![]() "It is strongly recommended you restart your system before attempting to update ReactOS")). If so, state that for some other reason the system should be restarted before any updating is attempted (Maybe give an option to go ahead anyway, with sufficient warning (e.g.Check if there's a previous update/restart pending.If the UserID is allowed, it silently continues to the next step, asks for your password.If RunAs is unavailable or unimplemented, gives an error along the lines of "Your user account has not been granted permission to run ReactOS Update.".If not, it can prompt with a RunAs box to enter valid credentials (Like MacOS X does with its control panel).Checks against it's ACL if the UserID invoking it has the right to do so.Checks itself to ensure it hasn't been tampered with (Digital Signature/checksum).Have a local app called rosupdate.exe (or similar) that lives in the \ReactOS or \ReactOS\system32 directory and, when launched would follow this process: A (secure!) Rsync server providing us with files.Rsync for our platform (already available).networking and TCPIP.SYS (network is NOT required for syncing! you can also Rsync from a local source - e.g. ![]() A reimplementation of SFC would then copy the new files to their usual destination after reboot. This might be something like DLLCache from Windows (the installation routine only needs to install these system files twice). We would probably need a second directory where the ReactOS core system files get stored too.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |