Forum Discussion
atplsx
Sep 04, 2023Brass Contributor
7-Zip not doing anything
I packaged 7-Zip with version 1.2023.807.0 of msix packaging tool. When I select extract files here or add to archive after a certain number of selections, it does nothing. When I do this with third-...
atplsx
Sep 05, 2023Brass Contributor
yes just like you said
i messed around with the manifest file relatively this is better
this time there is a problem in the hash values menu
no problem with menu on right click show more options
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10" xmlns:build="http://schemas.microsoft.com/developer/appx/2015/build" xmlns:desktop4="http://schemas.microsoft.com/appx/manifest/desktop/windows10/4" xmlns:desktop5="http://schemas.microsoft.com/appx/manifest/desktop/windows10/5" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:uap2="http://schemas.microsoft.com/appx/manifest/uap/windows10/2" xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" xmlns:uap10="http://schemas.microsoft.com/appx/manifest/uap/windows10/10" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:com="http://schemas.microsoft.com/appx/manifest/com/windows10" IgnorableNamespaces="uap uap2 uap3 uap10 rescap com build desktop4 desktop5">
<!--Package created by MSIX Packaging Tool version: 1.2023.807.0-->
<Identity Name="7-Zip" Publisher="E=email address removed for privacy reasons, CN=Ottoman, OU=Ottoman, O=Ottoman, L=Istanbul, S=Turkiye, C=TR" Version="23.1.0.0" ProcessorArchitecture="x64" />
<Properties>
<DisplayName>7-Zip</DisplayName>
<PublisherDisplayName>Ottoman</PublisherDisplayName>
<Description>7-Zip</Description>
<Logo>Assets\StoreLogo.png</Logo>
<uap10:PackageIntegrity>
<uap10:Content Enforcement="on" />
</uap10:PackageIntegrity>
</Properties>
<Resources>
<Resource Language="en-us" />
</Resources>
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17763.0" MaxVersionTested="10.0.22000.1" />
</Dependencies>
<Applications>
<Application Id="SevenZFM" Executable="VFS\ProgramFilesX64\7-Zip\7zFM.exe" EntryPoint="Windows.FullTrustApplication">
<uap:VisualElements BackgroundColor="transparent" DisplayName="7-Zip File Manager" Square150x150Logo="Assets\SevenZFM-Square150x150Logo.png" Square44x44Logo="Assets\SevenZFM-Square44x44Logo.png" Description="7-Zip File Manager">
<uap:DefaultTile Wide310x150Logo="Assets\SevenZFM-Wide310x150Logo.png" Square310x310Logo="Assets\SevenZFM-Square310x310Logo.png" Square71x71Logo="Assets\SevenZFM-Square71x71Logo.png" />
</uap:VisualElements>
<Extensions>
<desktop4:Extension Category="windows.fileExplorerContextMenus">
<desktop4:FileExplorerContextMenus>
<desktop5:ItemType Type="*">
<desktop5:Verb Clsid="23170f69-40c1-278a-1000-000100020000" Id="7Zip" />
</desktop5:ItemType>
<desktop5:ItemType Type="Directory">
<desktop5:Verb Clsid="23170f69-40c1-278a-1000-000100020000" Id="7Zip" />
</desktop5:ItemType>
</desktop4:FileExplorerContextMenus>
</desktop4:Extension>
<com:Extension Category="windows.comServer">
<com:ComServer>
<com:SurrogateServer AppId="1bebe119-ab16-4a21-a206-e21225842d06">
<com:Class Id="23170f69-40c1-278a-1000-000100020000" Path="vfs\programfilesx64\7-zip\7-zip.dll" ThreadingModel="STA" />
</com:SurrogateServer>
</com:ComServer>
</com:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="001">
<uap:SupportedFileTypes>
<uap:FileType>.001</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\001.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="7z">
<uap:SupportedFileTypes>
<uap:FileType>.7z</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\7z.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="apfs">
<uap:SupportedFileTypes>
<uap:FileType>.apfs</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\apfs.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="arj">
<uap:SupportedFileTypes>
<uap:FileType>.arj</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\arj.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="bz2">
<uap:SupportedFileTypes>
<uap:FileType>.bz2</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\bz2.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="bzip2">
<uap:SupportedFileTypes>
<uap:FileType>.bzip2</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\bz2.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="cpio">
<uap:SupportedFileTypes>
<uap:FileType>.cpio</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\cpio.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="deb">
<uap:SupportedFileTypes>
<uap:FileType>.deb</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\deb.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="dmg">
<uap:SupportedFileTypes>
<uap:FileType>.dmg</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\dmg.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="esd">
<uap:SupportedFileTypes>
<uap:FileType>.esd</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\esd.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="fat">
<uap:SupportedFileTypes>
<uap:FileType>.fat</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\fat.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="gz">
<uap:SupportedFileTypes>
<uap:FileType>.gz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\gz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="gzip">
<uap:SupportedFileTypes>
<uap:FileType>.gzip</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\gz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="hfs">
<uap:SupportedFileTypes>
<uap:FileType>.hfs</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\hfs.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="lha">
<uap:SupportedFileTypes>
<uap:FileType>.lha</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\lha.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="lzh">
<uap:SupportedFileTypes>
<uap:FileType>.lzh</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\lha.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="lzma">
<uap:SupportedFileTypes>
<uap:FileType>.lzma</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\lzma.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="ntfs">
<uap:SupportedFileTypes>
<uap:FileType>.ntfs</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\ntfs.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="rar">
<uap:SupportedFileTypes>
<uap:FileType>.rar</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\rar.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="rpm">
<uap:SupportedFileTypes>
<uap:FileType>.rpm</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\rpm.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="squashfs">
<uap:SupportedFileTypes>
<uap:FileType>.squashfs</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\squashfs.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="swm">
<uap:SupportedFileTypes>
<uap:FileType>.swm</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\esd.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="tar">
<uap:SupportedFileTypes>
<uap:FileType>.tar</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\tar.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="taz">
<uap:SupportedFileTypes>
<uap:FileType>.taz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\taz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="tbz">
<uap:SupportedFileTypes>
<uap:FileType>.tbz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\bz2.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="tbz2">
<uap:SupportedFileTypes>
<uap:FileType>.tbz2</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\bz2.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="tgz">
<uap:SupportedFileTypes>
<uap:FileType>.tgz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\gz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="tpz">
<uap:SupportedFileTypes>
<uap:FileType>.tpz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\gz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="txz">
<uap:SupportedFileTypes>
<uap:FileType>.txz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\txz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="wim">
<uap:SupportedFileTypes>
<uap:FileType>.wim</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\esd.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="xar">
<uap:SupportedFileTypes>
<uap:FileType>.xar</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\xar.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="xz">
<uap:SupportedFileTypes>
<uap:FileType>.xz</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\txz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
<uap3:Extension Category="windows.fileTypeAssociation">
<uap3:FileTypeAssociation Name="z">
<uap:SupportedFileTypes>
<uap:FileType>.z</uap:FileType>
</uap:SupportedFileTypes>
<uap:Logo>Assets\taz.png</uap:Logo>
<uap2:SupportedVerbs>
<uap3:Verb Id="open" Parameters=""%1"">open</uap3:Verb>
</uap2:SupportedVerbs>
</uap3:FileTypeAssociation>
</uap3:Extension>
</Extensions>
</Application>
</Applications>
<Capabilities><Capability Name="internetClient" /><rescap:Capability Name="runFullTrust" /></Capabilities></Package>
Sep 05, 2023
In my testing, with a similarly created package with the same MMPT version, functionality for the context menu handler (on Windows 11, of course) works OK. The only issue I saw was that if you selected the "Add To Archive" option of the context menu, the pop-up window does not appear on top of the explorer window that you started with, which could potentially hide that window so you don't see it. The pop-up window seems to select center screen, so it is likely to be hidden when the explorer window was also roughly in the center.
- atplsxSep 05, 2023Brass ContributorIf you have a 7-zip package you have packaged yourself, I would be very grateful if you could share it. best regards
- atplsxSep 05, 2023Brass Contributorplease so can you help
<desktop4:Extension Category="windows.fileExplorerContextMenus">
<desktop4:FileExplorerContextMenus>
<desktop5:ItemType Type="*">
<desktop5:Verb Clsid="23170f69-40c1-278a-1000-000100020000" Id="7Zip" />
</desktop5:ItemType>
<desktop5:ItemType Type="Directory">
<desktop5:Verb Clsid="23170f69-40c1-278a-1000-000100020000" Id="7Zip" />
</desktop5:ItemType>
</desktop4:FileExplorerContextMenus>
</desktop4:Extension>
Adding these values solved my problem a bit, but the hash values menu does not work in the picture in my 2nd post.- Sep 05, 2023You already have the ClassicFileExplorerContectMenus, so you shouldn't need these.
A quick look at the CRC verification shows that the menu portion is starting something OK, but then something goes wrong. So procmon testing is probably your next step.- atplsxSep 06, 2023Brass ContributorI found why it's not working. The program running in the right-click menu is 7zg.exe How can I get this exe to work with 7zFm.exe?