/build/static/layout/Breadcrumb_cap_w.png

Right Click: Install with Transform?

Has anyone seen anything like this? I'm doing a lot of testing..also done a lot of testing in the past too. It would be great to have a shell context menu to right click on a MST and choose install where you could then select the MSI and then install with your chosen switches.

This would save

  • Start Menu, run cmd as Admin
  • CD back slash to blah file
  • type type type, spelling error (GAHHHHH!) more type type typing

Not that Im lazy, but after you have done this a billion times, you kinda get over it.

Has anyone stumble across such a tool? Or have any work proccess streaming ideas that make the above easier?

Cheers, Riley.


0 Comments   [ + ] Show comments

Answers (1)

Answer Summary:
Posted by: jaybee96 8 years ago
Red Belt
1

got it....moment...


Comments:
  • Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\Msi.Package]
    "EditFlags"=hex:00,00,10,00
    "FriendlyTypeName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,\
    00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
    32,00,5c,00,6d,00,73,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,34,\
    00,00,00
    @="Windows Installer Package"

    [HKEY_CLASSES_ROOT\Msi.Package\DefaultIcon]
    @="C:\\WINDOWS\\System32\\msiexec.exe,0"

    [HKEY_CLASSES_ROOT\Msi.Package\shell]
    @="Open,Repair,Uninstall,SilentInstall"

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Folder]
    @="Open command line"

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Folder\command]
    @=hex(2):63,00,6d,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,6b,00,20,00,22,\
    00,63,00,64,00,20,00,25,00,4c,00,20,00,26,00,20,00,63,00,6c,00,73,00,20,00,\
    26,00,20,00,65,00,63,00,68,00,6f,00,20,00,47,00,65,00,62,00,72,00,75,00,69,\
    00,6b,00,20,00,20,00,27,00,6d,00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,\
    2f,00,69,00,27,00,20,00,20,00,6f,00,6d,00,20,00,74,00,65,00,20,00,69,00,6e,\
    00,73,00,74,00,61,00,6c,00,6c,00,65,00,72,00,65,00,6e,00,22,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Open]
    @="&Install"
    "MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
    6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
    00,6d,00,73,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,36,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Open\command]
    @=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
    00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
    73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
    00,69,00,20,00,22,00,25,00,31,00,22,00,20,00,20,00,25,00,2a,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Repair]
    @="Re&pair"
    "MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
    6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
    00,6d,00,73,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,37,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Repair\command]
    @=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
    00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
    73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
    00,66,00,20,00,22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\SilentInstall]
    @="S&til installeren"

    [HKEY_CLASSES_ROOT\Msi.Package\shell\SilentInstall\command]
    @=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
    00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
    73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
    00,69,00,20,00,22,00,25,00,31,00,22,00,20,00,41,00,4c,00,4c,00,55,00,53,00,\
    45,00,52,00,53,00,3d,00,31,00,20,00,2f,00,71,00,62,00,20,00,25,00,2a,00,00,\
    00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\SilentInstallWithTransForm]
    @="S&til installeren met transform"

    [HKEY_CLASSES_ROOT\Msi.Package\shell\SilentInstallWithTransForm\command]
    @=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
    00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
    73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
    00,69,00,20,00,22,00,25,00,31,00,22,00,20,00,41,00,4c,00,4c,00,55,00,53,00,\
    45,00,52,00,53,00,3d,00,31,00,20,00,54,00,52,00,41,00,4e,00,53,00,46,00,4f,\
    00,52,00,4d,00,53,00,3d,00,22,00,25,00,31,00,2e,00,6d,00,73,00,74,00,22,00,\
    20,00,2f,00,71,00,62,00,20,00,25,00,2a,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Uninstall]
    @="&Uninstall"
    "MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
    6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
    00,6d,00,73,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,33,00,38,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\Uninstall\command]
    @=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
    00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
    73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
    00,78,00,20,00,22,00,25,00,31,00,22,00,20,00,25,00,2a,00,00,00

    [HKEY_CLASSES_ROOT\Msi.Package\shell\UserRepair]
    @="User Registry Repareren"

    [HKEY_CLASSES_ROOT\Msi.Package\shell\UserRepair\command]
    @=hex(2):22,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,\
    00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,\
    73,00,69,00,65,00,78,00,65,00,63,00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,\
    00,6a,00,75,00,20,00,22,00,25,00,31,00,22,00,20,00,2f,00,71,00,62,00,00,00


    [HKEY_CLASSES_ROOT\.exe]
    @="exefile"

    [HKEY_CLASSES_ROOT\.dll]
    @="dllfile"

    [HKEY_CLASSES_ROOT\.ocx]
    @="ocxfile"

    [HKEY_CLASSES_ROOT\.olb]
    @="olbfile"

    [HKEY_CLASSES_ROOT\exefile\shell\Register\command]
    @="%1 /register"

    [HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
    @="regsvr32.exe %1"

    [HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]
    @="regsvr32.exe %1"

    [HKEY_CLASSES_ROOT\olbfile\shell\Register\command]
    @="regsvr32.exe %1"

    [HKEY_CLASSES_ROOT\dllfile\shell\Silent Register\command]
    @="regsvr32.exe /s %1"

    [HKEY_CLASSES_ROOT\ocxfile\shell\Silent Register\command]
    @="regsvr32.exe /s %1"

    [HKEY_CLASSES_ROOT\olbfile\shell\Silent Register\command]
    @="regsvr32.exe /s %1"

    [HKEY_CLASSES_ROOT\exefile\shell\UnRegister\command]
    @="%1 /unregister"

    [HKEY_CLASSES_ROOT\dllfile\shell\UnRegister\command]
    @="regsvr32.exe /u %1"

    [HKEY_CLASSES_ROOT\ocxfile\shell\UnRegister\command]
    @="regsvr32.exe /u %1"

    [HKEY_CLASSES_ROOT\olbfile\shell\UnRegister\command]
    @="regsvr32.exe /u %1"

    [HKEY_CLASSES_ROOT\dllfile\shell\Silent UnRegister\command]
    @="regsvr32.exe /u /s %1"

    [HKEY_CLASSES_ROOT\ocxfile\shell\Silent UnRegister\command]
    @="regsvr32.exe /u /s %1"

    [HKEY_CLASSES_ROOT\olbfile\shell\Silent UnRegister\command]
    @="regsvr32.exe /u /s %1" - jaybee96 8 years ago
  • it's dutch... but you will know... ( should not make it toooo easy ;-) - jaybee96 8 years ago
  • HAHA!
    Thanks dude, I was thinking "someone must have thought of this before".
    Will give it a whirl this afternoon (: - rileyz 8 years ago

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ