2011-10-09 72 views
-1

我想创建一个应用程序,通过编辑注册表来禁用气球提示(还有另一种方法?)。但我希望它会立即发生并且无需重新启动/注销。C# - 禁用气球提示

谢谢!

+1

得爱'气球'标签! –

+4

你到目前为止尝试过什么?什么不起作用?目前这个问题看起来像是某人为你写这篇文章的请求,这不太可能发生。 – David

+0

嗨,我知道如何从我的应用程序编辑注册表,但不知道如何使这些更改立即发生,而无需重新启动/注销。 –

回答

2

您必须在注册表项HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced中将EnableBalloonTips的值设置为0.您可以使用RegistryKey class

然后,您可以使用a method to exit Windows Explorer并使用Process.Start再次启动Windows资源管理器。

但是,在重新启动Windows资源管理器之前,您应该询问用户的权限。

+0

**不要干涉用户的“资源管理器”进程** – SLaks

+0

我认为如果在Windows资源管理器重新启动之前询问用户就可以了。 –

+0

你这么认为,但OP可能不会。你应该明确地在你的答案中说明,最好用粗体或斜体表示 – SLaks