C#.NET,如何使程序保护文件不被其他进程或用户 *** 作(修改或删除)

C#.NET,如何使程序保护文件不被其他进程或用户 *** 作(修改或删除),第1张

1xml 文件少,内容也不多,常用于存储程序初始化的参数,可以将xml内容全部读取到内存里面,程序在运行过程中取内存,当程序要退出时,再保存到此xml中,如果此时xml文件不存在,可以重新创建;

2如果xml文件数量较多,内容也很大,常用于存代替部分数据库,可将这些文件放置在程序运行的目录底下,程序运行过程中取不到文件,则提示文件被删除,程序将终止,如果内容被修改,则按修改后内容更新相应的参数;

3如果只考虑不希望被修改,可以加密xml文件,程序需要时再解密;

4不应花太多系统资源来限制文件不被删除,如果只考虑当被删除时出现提示并进行必要的自我保护,比如强制退出程序;

5如果一定要考虑不允许删除、不允许修改,可了解一下病毒、木马程序的实现方式。

办法是有的,只是稍微麻烦。第一步,把游戏安装好,第二步,找到游戏的安装目录,然后将所有游戏文件复制到另一个文件夹里,第三步,在控制面板里卸载游戏,第四步,你只要在后来复制的文件里找到哪个是开始游戏,运行就可以了

“无毒的安装文件”,是不存在病毒的,如果被杀毒软件删除,可能是因为被误报了。

因为技术问题,有一些文件会被杀毒软件误认为是病毒,这种现象被称为“误报”。一般杀毒软件的误报程度不会太高,因此较少出现误报现象,但是如果出现了误报现象,可以通过以下方法解决:

找到文件所在的完整路径,将该文件添加到杀毒软件的“白名单”中,不再检查该文件。

让杀毒软件检查并删除该文件,使原文件储存在杀毒软件的“隔离区”内,需要使用该文件时再进行恢复,防止再次误报。

将文件提交给杀毒软件开发人员,手动解除误报现象。

但是要注意的是,在采用以上方法之前,建议先确认该文件不存在病毒,防止隐蔽的病毒在欺骗用户之后进行感染。

以上就是关于C#/.NET,如何使程序保护文件不被其他进程或用户 *** 作(修改或删除)全部的内容,包括:C#/.NET,如何使程序保护文件不被其他进程或用户 *** 作(修改或删除)、win10 如何防止游戏被删。、怎样避免‘无毒的安装文件’遭杀毒软件恶意删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10132515.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存