question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feature: Remove FullTrust handlers

See original GitHub issue

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

Issue Analytics

  • State:closed
  • Created a year ago
  • Reactions:1
  • Comments:13 (13 by maintainers)

github_iconTop GitHub Comments

2reactions
lukeblevinscommented, Sep 8, 2022

I’m almost done with the DriveHandler, so that one shouldn’t be assigned to anyone else. @yaichenbaum

2reactions
lukeblevinscommented, Aug 30, 2022

@hez2010 I can take care of removing RecentItemsHandler once #9857 is merged because we’d want to have baked in support for a number of service implementations capable of listing/aggregating recent items from a multitude of sources down the road.

@yaichenbaum FYI

Read more comments on GitHub >

github_iconTop Results From Across the Web

how to remove full trust capability on my MSIX package ...
Iam using msix packaging tool to convert my exe application to Msix. The msix packaging tool is always making the capabilities as run...
Read more >
FullTrustProcessLauncher
The sample app works on build 1709 and above (though the features used here ... specifically in this case we want to allow...
Read more >
Full Trust Process Properties
Removing an existing parameter group. Select a parameter group in the list and use the [ Remove ] button to remove it. Topics....
Read more >
How do I make my application run in Full Trust mode - .NET ...
Inner Exception: An error occurred creating the configuration section handler for system.serviceModel/behaviors: That assembly does not ...
Read more >
Five reasons to avoid 'Full Trust' solutions in SharePoint
This approach offered a subset of the functionality of Full Trust Farm Solutions, with code being forced to run in its own separate...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found