c# – 如何编写代码只运行一次
我正在寻找一种编写代码的方法,以便在程序首次启动时,这段代码只运行一次.如果程序已关闭并再次启动,则代码将不会再次运行.只有在卸载整个应用程序并从头开始安装树脂时,它才会再次运行.
数据库中的配置文件或标志不是此问题的解决方案. 我在某个地方(我似乎无法找到)读到一些基本上运行一次的方法,然后它可以基本上将变量编译成二进制文件,永远使用. 感谢您的帮助,我可以得到这个! 解决方法
你将不得不在某个地方存储州.你可以做很多很多地方,每种情况下使用的技术都是不同的:
>在配置文件中(您明确拒绝) 我相信还有其他方法.但是,像大多数编程问题一样,您必须考虑权衡,并确定哪个适合您. 如果您可以提供更多信息和上下文(例如,为什么不能将它写入配置文件),也许我们可以帮助您更好地判断. 如果它适合您,一个简单的解决方案可能是让安装程序添加一个名为的虚拟文件,例如,neverrun.txt.当您运行检查文件是否存在时.如果存在,请执行您的代码,然后删除该文件.这样就需要重新安装才能执行该代码. 但是,这种方法存在许多问题.它不可靠安全(很容易建立起始状态并重新创建文件),您的用户可能无法删除Program Files中的文件或转储它的位置.我们需要更多背景来理解您的基本目标. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- c# – RNGCryptoServiceProvider和Rfc2898DeriveBytes
- swift – 在Xcode 6.3 Beta 3中尝试覆盖初始化程序时生成错
- ruby-on-rails-3 – 如何在Prawn中的bounding_box中添加背景
- 是否可以在C#中使用无类型泛型列表?
- 依赖倒置原则(二)
- SQLite使用方法
- sqlite数据库的char,varchar,text,nchar,nvarchar,ntext的区
- oracle 中使用单引号(')和双引号(")
- XStream双下划线问题解决与CDATA标记同时的方案
- BitmapData探究1-获取Image组件的图像数据