保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 计算机论文 >> 正文

用Windows终端仿真程序实现微机远程文件传送1


”;
if(curent-key!=proto-key)//比较“当前钥匙”和“原钥匙”;
{
cputs("The file has been moved and is invalid!");exit(1);
}
//若不相等,说明当前的文件位置与装入时的位置不同,//文件已经被移动过,这里可异常执行;
cputs("The file is valid");//否则正常进行,完成程序的功能;
//以下是程序代码;
//...
//...
return 0;
}//为了防跟踪,当打不开“钥匙”文件或发现文件已被移动过时,可不退出,而是
//异常执行;
以上程序用Borlandc c++3.1编写,使用时,分别编译连接PUT-KEY.CPP和NO-COPY.CP
P形成PUT-KEY.EXE和NO-COPY.EXE。然后在DOS提示符下键入:
NO-COPY
就会得到loc-key.dat open error 的信息,程序退出,这是因为还没有运行PUT-KEY来设置“钥匙”。
若先键入PUT-KEY NO-COPY.EXE 来为NO-COPY.EXE设置“钥匙”
再键入NO-COPY
则得到The file is valid 说明正常执行。
若将NO-COPY.EXE拷贝到其它目录再执行就会得到loc-key.dat open error 的信息,程序退出。
若将loc-key.dat 一起拷贝到其它目录再执行
则得到The file has been moved and is invalid!
若先在新目录运行PUT-KEY NO-COPY.EXE 来为新的NO-COPY.EXE设置“钥匙”
再运行新的NO-COPY
则得到The file is valid 说明正常执行。
若要对一个或多个数据文件加密,可对PUT-KEY.CPP稍加修改,再在使用这些数据文件的可执行文件的原程序中加入检测代码即可。若要修改加密算法或调整“钥匙”的取出方
法,则只需修改curentlocation-key()函数。

《用Windows终端仿真程序实现微机远程文件传送1(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/171971.html

★温馨提示:你可以返回到 计算机论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。