Author Topic: Product Codes for SlickEdit 2016 and before  (Read 898 times)

texasaggie97

  • Community Member
  • Posts: 24
  • Hero Points: 4
Product Codes for SlickEdit 2016 and before
« on: October 26, 2018, 08:09:13 pm »
I am working on a PR to GitHub Desktop that will add SlickEdit as a supported editor.

Part of the change is looking in the registry to see if SlickEdit is installed. To do this I need the Product Code that is used in the uninstall key. I have this code for 2017 and 2018 since those were the .msi's I still have on my computer.

Does anyone have the Product Codes for versions before that? If you do, I can make it part of this change so they will be recognized as a supported external editor.

EDIT: It looks like Linux and Mac wouldn't be too hard to add so if someone has:
  • Linux: The install path to the application
  • Mac: Bundle name and path to application relative to the bundle install location
I can possibly add support for those platforms as well.
« Last Edit: October 26, 2018, 08:17:31 pm by texasaggie97 »

Graeme

  • Senior Community Member
  • Posts: 2246
  • Hero Points: 287
Re: Product Codes for SlickEdit 2016 and before
« Reply #1 on: October 28, 2018, 10:43:32 am »
Here's a few.  I don't have all of them.

SlickEdit 2014 x64 (19.0.2)
se_19000200_win64.msi
{7CC0E567-ACD6-41E8-95DA-154CEEDB0A18}

se_20000201_win64.msi   
SlickEdit Pro 2015 x64 (20.0.2)
{0D406187-F49E-4822-CAF2-1D25C0C83BA2}

SlickEdit Pro 2015 x64 (20.0.3)
se_20000300_win64.msi
{0DC06187-F49E-4822-CAF2-1D25C0C83BA2}

SlickEdit Pro 2016 x64 (21.0.0)
se_21000012_win64.msi
{10406187-F49E-4822-CAF2-1D25C0C83BA2}

SlickEdit Pro 2016 x64 (21.0.1)
se_21000100_win64.msi
{10C06187-F49E-4822-CAF2-1D25C0C83BA2}


SlickEdit Support

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 265
  • Hero Points: 24
Re: Product Codes for SlickEdit 2016 and before
« Reply #2 on: October 29, 2018, 04:26:08 pm »
Mac install path:
/Applications/SlickEditPro2018.app
/Applications/SlickEditPro2017.app
/Applications/SlickEditPro2016.app
/Applications/SlickEditPro2015.app

Linux:

/opt/slickedit-pro2018/
/opt/slickedit-pro2017/
/opt/slickedit-pro2016/
/opt/slickedit-pro2015/

texasaggie97

  • Community Member
  • Posts: 24
  • Hero Points: 4
Re: Product Codes for SlickEdit 2016 and before
« Reply #3 on: October 29, 2018, 10:08:09 pm »
Thank you for those.

I think I have the Windows and the Linux detection set up correctly. I don't have a Mac to test with, but looking at the code I am trying to update, I need a bundle name (such as 'com.github.atom' for the Atom editor) and the relative path to the install location for the actual program to execute (such as (installPath, 'Contents', 'Resources', 'app', 'atom.sh') also for atom).

SlickEdit Support

  • SlickEdit Team Member
  • Senior Community Member
  • *
  • Posts: 265
  • Hero Points: 24
Re: Product Codes for SlickEdit 2016 and before
« Reply #4 on: October 29, 2018, 10:41:44 pm »
The default executable path is:

/Applications/SlickEditPro<year>.app/Contents/MacOS/vs

texasaggie97

  • Community Member
  • Posts: 24
  • Hero Points: 4
Re: Product Codes for SlickEdit 2016 and before
« Reply #5 on: October 29, 2018, 11:18:22 pm »
I am not sure of the correct terminology for Mac OS. I am assuming the bundle name (bundle id?) is 'com.slickedit.SlickEditPro<year>'. If this is not correct, let me know and I can update the PR.

PR and related issue for this.