2017-07-30 74 views
-2
//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++创建了一个简单的密码程序。我如何应用它,假设一个文件夹?

+0

这将取决于您的操作系统。通常访问文件夹是由操作系统控制的,因此每次运行自定义例程都会非常困难(如果可能的话)。 –

回答

1

当我学习C++时,我做了一件事,就是进入该文件夹,以二进制格式逐个读取所有文件,并对文件本身应用某种类型的编码。然后,如果您触发文件夹中的.exe文件并输入密码,程序会将文件解码为其原始内容。并不是真正的保护文件的最可行的方法,但自从我学习编码/解码技术以及更深入地读取和写入文件以来,这对我来说是非常有价值的体验。

相关问题