Skip to content

Feature: Remove FullTrust handlers #9858

Closed
@hez2010

Description

@hez2010

We are migrating to WindowsAppSDK, thus there's no longer need for fulltrust process for interop. This will bring performance improvements since the overhead of (de)serialization and IPC can be avoided.

While removing handlers, note that we no longer need (de)serialization, so we should also remove all serialization code and use the underlying data directly. For example, base64-byte[].

Using this issue for tracking work-items of fulltrust handlers removal.

Requirements

  • remove these handlers
  • ApplicationLaunchHandler
  • ContextMenuHandler
  • DesktopWallpaperHandler
  • DriveHandler
  • FileOperationsHandler
  • FileTagsHandler
  • IMessageHandler
  • InstallOperationsHandler
  • LibrariesHandler (assigned to @itsWindows11)
  • NetworkDrivesHandler
  • QuickLookHandler
  • RecentItemsHandler
    • Watchers
    • Others
  • RecycleBinHandler (assigned to @lukeblevins)
    • Watchers
    • Others
  • Win32MessageHandler
    • Watchers
    • Others

Metadata

Metadata

Labels

No labels
No labels

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions