1

我即将创建一个后台进程,但我不确定应该使用什么方法,我的应用程序将监听任何新的注册表启动键并向用户显示他们是否接受。我正在考虑使用没有寄宿生的表格并使用以下代码:

onWaitForm.ActiveForm.BackColor = Color.Transparent
onWaitForm.ActiveForm.Hide();
onWaitForm.ActiveForm.Visible = false;

这将使表单不可见,我将使用计时器检查注册表是否有任何新键。

另外请记住,我不会让应用程序占用空间很小,所以我可以使用任何其他选项,比如在后台运行的进程,当它检测到注册表项时,它会打开一个表单?

4

1 回答 1

0

不使用计时器等,而是使用WqlEventQuery和 WMI 的 ManagementEventWatcher。

于 2013-07-18T07:57:52.427 回答