Пример #1
0
        public static ShellLinkFile Load(string filename)
        {
            var result = new ShellLinkFile();

            using (var stream = new FileStream(filename, FileMode.Open))
            {
                using (var binaryReader = new BinaryReader(stream))
                {
                    var reader = new ShellLinkFileHandler(result);
                    reader.ReadFrom(binaryReader);
                    return(result);
                }
            }
        }
Пример #2
0
        static ShellLinkFile ReadShellLinkFile(string path)
        {
            var result = new ShellLinkFile();

            var stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read);

            using (var binaryReader = new BinaryReader(stream))
            {
                var reader = new ShellLinkFileHandler(result);
                reader.ReadFrom(binaryReader);
            }

            return(result);
        }