2013-08-29 50 views
0

我寫了一個wpf應用程序來創建一個屏幕保護程序,我將該exe文件重命名爲scr。我能夠從bin目錄運行它,或者如果我將它複製到d目錄。當在C: Windows System32中部署屏幕保護程序時拋出異常

但是,將其複製到C:\ Windows \ System32並嘗試從cmd提示符運行它,或者從控制面板>所有控制面板項目>個性化>屏幕保護程序啓動它時,它會顯示異常,請單擊here獲取屏幕截圖。

我正在使用Windows 8機器。

謝謝

回答

0

問題是屏幕保護程序是爲32位cpu編譯的。 64位操作系統上的%WINDIR%\ System32文件夾中只允許使用64位的exes。其實,我使用的是Windows7 64bit。

放置32位屏保的正確位置在%WINDIR%\ SysWOW64中,或者使用Visual Studio中的'AnyCPU'選項進行編譯,然後您可以將它安裝到%WINDIR%\ System32中。

相關問題