예제 #1
0
        public bool Load(string FileName, string Password)
        {
            TaskBase tmpBase = SerializationProvider.LoadObjectFromFile(FileName) as TaskBase;

            if (tmpBase == null || MD5Provider.GetHash(Password) != tmpBase.passHash)
            {
                return(false);
            }
            this.FileName = FileName;
            passHash      = tmpBase.passHash;
            MetaData      = tmpBase.MetaData;
            Tasks         = tmpBase.Tasks;
            return(true);
        }