Приложение заставки при развертывании в C:\Windows\System32 выдает исключение
Я написал приложение wpf для создания заставки, я переименовываю exe в scr. Я могу запустить его из каталога bin или, если я скопирую его в каталог d.
но когда вы копируете его в C:\Windows\System32 и пытаетесь запустить его из командной строки cmd или я запускаю его из Панели управления> Все элементы панели управления> Персонализация> Заставка, появляется исключение, нажмите здесь, чтобы сделать снимок экрана.
Я работаю на Windows 8 машина.
Спасибо
1 ответ
Проблема в том, что заставка была скомпилирована для 32-битного процессора. Только 64-битные exe-файлы разрешены в папке%WINDIR%\System32 в 64-битной ОС. Который на самом деле я использовал Windows7 64bit.
Правильное место для размещения 32-битных заставок находится в%WINDIR%\SysWOW64 или скомпилируйте с использованием параметра "AnyCPU" в Visual Studio, после чего вы можете установить его в%WINDIR%\System32 для всех.