I would like to move the installation to a different location to handle some admin permission issues, is that possible?
It’s not possible. the program has to be stored there to support windows 10 UWP.
@IceMan81 what permission issues are you having? Perhaps I can fix it in the installer...
@sammilucia Its not a permissions issue with the installer, I no longer have permissions on my work machine to write to Program Files, but I can install to a custom location where I have permissions. This is on Win 7.
You can, in theory, install the application to anywhere you want if the installer allows you to, since there is no permission problem in Windows 7.
@snowie2000 @sammilucia Would it be possible to give the option in the installer to change to a custom path, maybe with a warning that this should not be done on Win 10.
@sammilucia Take it into consideration?
Plus, we need to remind users that they will lose the ability to render UWP if they chose to install MacType to somewhere else.
I'm sorry @IceMan81, I didn't get to include this into https://github.com/snowie2000/mactype/releases/tag/2019.1-beta6 as I'm in the middle of moving to the US right now (!), but I will look at this for the final 2019.1 release if I can.
We can always use more help if anyone has the skill/time! 😊
@sammilucia No problem. Good luck with the move!
@sammilucia @IceMan81 Would it be possible to upload a zip of the contents of the installed mactype folder?
@IceMan81
I installed MacType on a custom folder outside of the system partition.
Nothing wrong ever occurred due to that.
@snowie2000
The UWP issue had nothing to do with the installation location.
@wmjordan Yes, it does.
If you installed the mactype to anywhere else besides X:\Program Files or X:\Windows\System32 (where X is your system drive), you lose the ability to inject to UWP. Unless -- you have a Microsoft certified kernel driver signature.
@snowie2000
Oh, you are right. It has to be there. Otherwise those UWP apps could not be injected.
However, the PC Settings app is an exception.
@snowie2000 How does mactype determine the dll path in registry or service mode?
@snowie2000 How does mactype determine the dll path in registry or service mode?
In registry mode, maybe all acessory DLL loads are relative to the basepath found in the AppInit_DLLs reg value.
@IceMan81 @garoto
MacType will try to get the short path (8.3 DOS format) of the mactype dlls. If the short path is available, AppInit_DLLs will be the short path of the absolute location of mactype dlls.
If not, only the filename mactype.dll or mactype64.dll will be written to the AppInit_DLLs and the system environment will be updated with mactype installation location accordingly.
System environment will not be modified if 8.3 DOS path is available.