2015-01-20 75 views
0

從Windows XP到Windows 7,您可以使用命令行更改當前的設置:(How do I change the current Windows theme programmatically?)。但在Windows 8.1(和我想的Windows 8)中,它不起作用。如何在Windows 8.1中以編程方式更改當前的Windows主題?

我能做到的唯一方法就是用WinaeroThemeSwitcher(http://winaero.com/comment.php?comment.news.209)。

如何從本地命令或C#執行此操作? WinaeroThemeSwitcher證明這是可能的。

+1

使用JustDecompile,ILSpy或其他工具來看看他是如何與他的工具 – magicandre1981 2015-01-21 06:10:01

+0

爲什麼downvotes做呢? – cricardol 2015-01-22 16:46:21

+0

不知道。我投票給你,因爲這是一個合法的問題 – magicandre1981 2015-01-22 16:47:43

回答

0

我終於找到了。使用ILSpy(很少更正)幫助了很多。謝謝magicandre1981。

我還發現了一個實行網上之後使用COM對象的GUID(類ThemeManagerHelpClass):

https://github.com/opkorz/CS199_Thesis/blob/master/Implementation1/CL_Utility2.ps1

+0

請幫助我。我使用JustDecompile和ILSpy來反編譯它,並做了一些更正,但它不起作用! 你能告訴我反編譯後應該編輯哪一個? 在此先感謝! – Wahyu 2017-12-18 01:50:05

相關問題