1. 如何防止其它软件修改我的默认软件设置 请高手回答
用360,或者自带的控制面板中有设置默认程序,注意安装软件时,捆梆的软件和修改IE浏览器地址等
2. 博图V14项目如何加密防止别人更改程序
加密分为两种方式:程序块加密和CPU加密。这里以14版本的软件为例,不同版本的方法都差不太多。
首先我来介绍一下如何对程序块进行加密。打开软件,进入项目视图,到“程序块”内找到想要加密的程序块,单击右键,选择属性。3在弹出的块属性窗口下,选择常规列表里的“保护”选项,单击保护选项内的“保护”按钮,弹出“专有技术保护”对话框。默认情况下,块是没有保护的,这时你单击“定义”按钮,就可以给块添加相应的密码保护了。在这里还可以将块绑定到固定的CPU或存储卡上,防止别人拷贝。4那么如何取消块的保护呢?这里设置的比较隐晦。还是打开刚刚加保护的块,单击保护选项内的“保护”按钮,弹出“专有技术保护”对话框。这时你会发现它勾选了一个“隐藏代码(专有技术保护)”选项。你需要勾掉这个选项,然后输入密码,点击确定,这样保护就取消了5如何对CPU加保护呢打开软件,进入“项目视图”,选择“设备视图”。在”设备视图”内找到需要加密的PLC,双击后,能看到这个PLC的常规选项。6找到常规选项下的,防护与安全,单击后你可以在这里设置CPU的密码。密码分为四级保护,默情况认下是无任何保护的,具体每一级的作用程序内都有相应的说明。在“防护与安全“ 选项下还可以设置通讯的保护功能这里就不一一介绍了,感兴趣的同学可以自己研究一下。
3. 怎么禁止让病毒或第三方软件修改注册表
您好
1,您需要安装杀毒软件来防止病毒或者其他恶意软件篡改您的注册表。
2,先到腾讯电脑管家官网下载一个电脑管家。
3,然后在您使用电脑的时候,一直开启电脑管家就可以了。
4,电脑管家拥有16层实时防护和云智能预警功能,其中的系统底层防护中,就已经包括了【注册表防护】,可以避免您的注册表被病毒修改。
如果还有其他疑问和问题,欢迎再次来电脑管家企业平台进行提问,我们将尽全力为您解答疑难
4. 用delphi编写的软件,怎样防止被修改
这个问题很简单:
每个程序都有自己的大小,(因为程序也是文件)
那么 你的程序在最终编译后~ 程序的大小是一个定值~ 你只需用测定出你的程序的长度值(建议使用TMemoryStream 测定其中有一个Size属性,可以测得程序的精确大小值)。 然后在工程文件中指定~ 当你的程序的大小等于你测定出来的数值的时候~ 就启动程序。而不等于的时候,显然是有人修改了这个程序。 你只需要在主窗体还没有启动的时候就 使用Exit 语句。程序自然就无法启动了例如:
program Project1;
uses
Forms, Windows,
Classes,
SysUtils,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
var
ExeStream: TMemoryStream;
const
ExeSize = 10000; //你事先测定的程序的长度
begin
Application.Initialize;
ExeStream := TMemoryStream.Create;
ExeStream.LoadFromFile(Application.ExeName);
if ExeStream.Size <> ExeSize then begin
Application.MessageBox('本程序被修改了!无法使用了!','程序被修改',MB_ICONERROR);
Exit;
end;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
但是,请注意。当你修改了代码。或者重新编译后。程序的大小可能会发生改变。这时就要重新测定程序的长度了,不然就会报错的。另外切记:此代码只适合于在不加壳的程序中使用。而且一定要确保此代码是在最后一次编译的时候使用。