не удалось запустить рассказчик .exe 64 бит из 32-битного приложения

Я пытаюсь запустить narrator.exe из моего кода С# в Visual Studio, но он постоянно выдает исключение. код, который я использую, это :: «Process NarratorProcess = process.Start(@"C:\Windows\System32\narrator.exe");" но он постоянно выдает исключение, говорящее ::

выдал исключение: System.ComponentModel.Win32Exception: система не может найти указанный файл

однако файл присутствует в указанном месте. Я погуглил и обнаружил, что это может быть связано с перенаправлением файловой системы Windows, как в этой статье found-but">System.ComponentModel.Win32Exception при запуске процесса - файл не найден, но файл существует, а также выполнил шаги, указанные там, но все равно не работает. Кто-нибудь может мне помочь .


person Sumit    schedule 08.06.2017    source источник
comment
Наверное C:\Windows\Sysnative\narrator.exe работает?   -  person Gene    schedule 08.06.2017
comment
Это будет зависеть от редиректора. Может быть, вы слишком быстро просмотрели вопросы в связанном вопросе?   -  person Damien_The_Unbeliever    schedule 08.06.2017
comment
я не понял @Damien_The_Unbeliever как остановить это перенаправление? потому что я попробовал настройки, упомянутые в связанном вопросе, с моим проектом, это не сработало?   -  person Sumit    schedule 08.06.2017
comment
решил это, отключив перенаправление, как в приведенной ниже ссылке stackoverflow.com/questions/17487653/   -  person Sumit    schedule 08.06.2017