我即将创建一个后台进程,我不确定应该使用哪种方法,我的应用程序将监听任何新的注册表启动密钥,并向用户显示他们是否接受它。 我正在考虑使用没有寄宿生的表格并使用以下代码:
onWaitForm.ActiveForm.BackColor = Color.Transparent
onWaitForm.ActiveForm.Hide();
onWaitForm.ActiveForm.Visible = false;
这将使表单不可见,我会使用Timer来检查注册表是否有任何新密钥。
另外请记住,我不会保持应用程序的占用空间变小,所以我可以使用的任何其他选项可能就像在后台运行的进程一样,当它检测到注册表项时,它会打开一个表单吗? / p>