C# 如何将eula添加到winforms中的程序

C# 如何将eula添加到winforms中的程序,c#,winforms,visual-studio,C#,Winforms,Visual Studio,我以It支持者的身份为我的考试项目编写了我的程序,但现在我想发布它,但在发布之前,我想添加一个EULA,我已将EULA写入该程序(EULA.txt) 是否仍有向程序中添加eula的方法,因此在程序自行运行之前,在用户按下*.exe文件后,eula将弹出文本框或带有“是”和“否”按钮的内容(如果按下“是”,则程序运行,如果按下“否”,则程序将关闭) 亲切的问候 托马斯以最基本的方式 if( MessageBox.Show(System.IO.File.ReadAllText(Applicatio

我以It支持者的身份为我的考试项目编写了我的程序,但现在我想发布它,但在发布之前,我想添加一个EULA,我已将EULA写入该程序(EULA.txt)

是否仍有向程序中添加eula的方法,因此在程序自行运行之前,在用户按下*.exe文件后,eula将弹出文本框或带有“是”和“否”按钮的内容(如果按下“是”,则程序运行,如果按下“否”,则程序将关闭)

亲切的问候


托马斯以最基本的方式

 if( MessageBox.Show(System.IO.File.ReadAllText(Application.StartupPath + "\\EULA.txt"),"Confirm Eula",MessageBoxButtons.YesNo) == DialogResult.Yes)
           {
               //user accepted Eula
           }
           else
           {
               // user disagreed
           }

我认为这只是半个答案,因为它要求用户在每次运行应用程序时都接受eulaprogram@Sayse在他写的问题中,“在用户按下*.exe文件后,eula将在文本框中弹出”,他没有指定频率。无论如何,将状态保存到配置文件或注册表应该不会有问题。如果没有他想要保存的信息(如果有的话),你就不能做一个好的例子。顺便说一句,有些应用程序(大部分是便携式的)在每家初创公司都会显示Eula。然后问题就不清楚了,应该这样结束(“额外的细节来突出你需要什么”)。感谢@BudBrot这帮我解决了这个问题:)老实说,我在编程方面不是很强,因为这不是我的专业,但要想通过考试就必须这样做:/。所以我在谷歌上搜索了很多,也搜索了youtube。但找不到任何有用的指南