• creating a custom Windows Search and Windows Preview shell extension

    From Matt Borchers@21:1/5 to All on Sun Jan 30 20:37:15 2022
    I'd like to create a custom Windows Search and Windows Preview shell extension for a proprietary file type for Windows 10/11. Has anybody done this with Ada and have some examples and/or an API that can be used? I'm a newbie in this area and have only
    just started investigating the prospect of doing this by beginning to read the online Windows documentation. Is it feasible to use Ada for this kind of thing or must I use a language native to Windows like C# with Visual Studio? Any recommendations for
    how to begin this journey would be appreciated.

    Thanks,
    Matt

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Gautier write-only address@21:1/5 to All on Sun Jan 30 22:40:00 2022
    It's basically a question of Registry entries (IIRC).
    You can have a look at AZip's shell extensions for files and folders, it's configured by the Ada code.
    Search from: gwindows/azip_gwin-installation.adb
    In the UI: menu: Options / Install AZip, then the "Context menu: Manage" button.

    AZip: http://azip.sf.net/

    Sources:
    https://sourceforge.net/p/azip/code/HEAD/tree/ https://github.com/zertovitch/azip

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Matt Borchers@21:1/5 to gautier...@hotmail.com on Mon Jan 31 18:33:26 2022
    Thank you. I'll have a look at AZip.

    On Monday, January 31, 2022 at 1:40:02 AM UTC-5, gautier...@hotmail.com wrote:
    It's basically a question of Registry entries (IIRC).
    You can have a look at AZip's shell extensions for files and folders, it's configured by the Ada code.
    Search from: gwindows/azip_gwin-installation.adb
    In the UI: menu: Options / Install AZip, then the "Context menu: Manage" button.

    AZip: http://azip.sf.net/

    Sources:
    https://sourceforge.net/p/azip/code/HEAD/tree/ https://github.com/zertovitch/azip

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)