У вас есть доступ для записи в каталог c: \ users \. Переход в каталог другого пользователя представляет собой небольшую проблему с безопасностью, с которой вам не обойтись.
Что касается регистрации сборки из пользовательского каталога ... В каталоге c: \ users \\ AppData \ Local \ assembly есть каталог, к которому вы должны иметь доступ для временных сборок
Запуск другого exe-файла тривиален ... Пока он установлен в обычных \ программных файлах .. path.
Это действительно звучит так, как будто вам нужно пересмотреть работу вашего приложения.