我用C++创建了一个简单的密码程序。我如何应用它,假设一个文件夹?
问题描述:
//THIS IS A SAMPLE CODE
#include"iostream"
#include"string.h"
using namespace std;
int main()
{
char pass[]="ABCD";
char test[];
cout<<"Enter the password:";
cin>>test;
if(strcmp(pass,test)==0)
return 1;
else
return 0;
}
如何在有人试图打开文件夹时使其执行?就像一个文件夹锁定程序。我是新来的,请帮忙。我用C++创建了一个简单的密码程序。我如何应用它,假设一个文件夹?
答
当我学习C++时,我做了一件事,就是进入该文件夹,以二进制格式逐个读取所有文件,并对文件本身应用某种类型的编码。然后,如果您触发文件夹中的.exe文件并输入密码,程序会将文件解码为其原始内容。并不是真正的保护文件的最可行的方法,但自从我学习编码/解码技术以及更深入地读取和写入文件以来,这对我来说是非常有价值的体验。
这将取决于您的操作系统。通常访问文件夹是由操作系统控制的,因此每次运行自定义例程都会非常困难(如果可能的话)。 –