出于专有原因-在用户的知识和同意下-我的vb.net程序(在Visual Studio Community 2017中)需要在各个时间将自定义主题应用于用户的计算机。
我可以简单地使用例如myProcess = Process.Start(filename.theme)在代码中执行此操作,但这也会打开Windows主题对话框。应用主题后,如何结束该过程或以其他方式关闭对话框窗口?
myProcess.Kill()不起作用,因为即使主题对话框仍处于打开状态,它也会给出一个无效的操作异常错误,指出该进程已退出。
或者,有什么方法可以直接从代码中应用主题,而根本不涉及主题对话框?