Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.4.0
    • Component/s: NTCore
    • Labels:

      Description

      This set of patches aims to implement NtApphelpCacheControl.
      NtApphelpCacheControl is used by the apphelp layer to keep a list of (200) of the most recently launched applications in-memory for faster lookup.
      Also included is a tool to test this function (with commandline switches, allows to query, dump, read, write and on ROS add).
      Various tests are included, to match functionality to that of Windows 2003.
      (In later windows versions the function is changed, most notably the structure passed to it).
      Adding an application to the cache is restricted to r0 and services, but as of r68391 applications started in a livecd environment have sufficient rights.

      At shutdown the list of applications is persisted to the registry, and at boot the persisted list is read back in.

        Attachments

        1. apphelp.patch
          30 kB
          Mark Jansen
        2. apphelp.patch
          30 kB
          Mark Jansen
        3. apphelp.patch
          30 kB
          Mark Jansen
        4. apphelp.patch
          30 kB
          Mark Jansen
        5. apphelp.patch
          30 kB
          Mark Jansen
        6. apphelp.patch
          29 kB
          Mark Jansen
        7. apphelp.patch
          29 kB
          Mark Jansen
        8. apphelp.rosapps.patch
          10 kB
          Mark Jansen
        9. apphelp.rosapps.patch
          10 kB
          Mark Jansen
        10. apphelp.rosapps.patch
          10 kB
          Mark Jansen
        11. apphelp.rosapps.patch
          10 kB
          Mark Jansen
        12. apphelp.rosapps.patch
          10 kB
          Mark Jansen
        13. apphelp.rostests.patch
          15 kB
          Mark Jansen
        14. apphelp.rostests.patch
          15 kB
          Mark Jansen
        15. apphelp.rostests.patch
          15 kB
          Mark Jansen
        16. apphelp.rostests.patch
          14 kB
          Mark Jansen
        17. apphelp.rostests.patch
          13 kB
          Mark Jansen
        18. apphelp.rostests.patch
          13 kB
          Mark Jansen

          Activity

            People

            • Assignee:
              ThFabba ThFabba
              Reporter:
              learn_more Mark Jansen
            • Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: