我正在为 Windows 应用程序创建一个设置,我想在用户单击设置时显示一个表单。该表格将要求用户输入密码。
正确的密码将导致正确安装安装程序,否则安装程序安装将被取消。
如何做到这一点,如果有人提供它的链接。
提前致谢。
我正在为 Windows 应用程序创建一个设置,我想在用户单击设置时显示一个表单。该表格将要求用户输入密码。
正确的密码将导致正确安装安装程序,否则安装程序安装将被取消。
如何做到这一点,如果有人提供它的链接。
提前致谢。
以下将是最简单的方法,
Windows Form
允许用户输入密码的。Install method
,您必须打开创建的 windows 窗体(请注意 windows 窗体不能在此处作为模式弹出窗口打开)。Installer classe's Install()
public override void Install(System.Collections.IDictionary stateSaver)
{
base.Install(stateSaver);
Form1 validationForm = new Form1();
validationForm.ShowDialog();
if (!validationForm.IsValidPassword)
{
throw new Exception("Invalid Password. Please enter valid password to continue installation");
}
}