Страница: 1 |
Страница: 1 |
Вопрос: Файл --> Сервис --> Сводка ?????
Добавлено: 22.07.04 00:37
Автор вопроса: Oleg K
Если в Windows Explorer открыть Файл --> Сервис --> Сводка (файлы .exe не интересуют), мы видим множество дополнительных свойств файла. Эти свойства доступны для редактирования в диалоговом окне.
Возможно ли при создании/сохранении файла (например, .txt), из кода доступиться до этих (или подобных этим) свойств средствами VB.NET.
Необходимо каким-то образом вместе с файлом сохранить свою инфу (string) из кода.
"Я все газеты и все журналы, перечитал" и ничего подходящего не нашел, все что попадалось - ReadOnly.
Подскажите, есть ли возможность решения такой ситуации?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
ШевТ
ICQ: 165728420
Вопросов: 1
Ответов: 96
Профиль | | #1
Добавлено: 28.07.04 02:03
Попробуй редактировать AssemblyInfo.vb
А насчет сохранения данных - поподробней
Номер ответа: 2
Автор ответа:
Oleg K
Вопросов: 15
Ответов: 72
Профиль | | #2
Добавлено: 28.07.04 02:35
С AssemblyInfo.vb - это не то.
Суть такова:
Я создаю свой файл (шаблон документа), допустим (для простоты) он в формате .txt.
Сохраняя этот файл мне надо в его структуру на уровне файловой системы вписать свою инфу - ну пусть это будет текстовая строка (string), чтобы когда я еще не занрузил в свою прогу этот файл, мне уже доступна была эта инфа. Чтобы я мог считать эту инфу еще с дирректории.
Скажем так, в своей проге я загрузил эти файлы в ListView и еще не открывая их мне надо получить свою (ранее сохраненную) инфу из этого файла.
Это в общем то похоже на FileAtribute, но там это все делает файловая система или ОС (все это ReadOnly) и естественно туда мы сами ничего вписать не могем.
А вот надо по такому аналогу (подобно этому)вписать свою строчку.
Вот я и присмотрелся к Файл --> Свойства --> Сводка из Windows Explorer тут все доступно для редактирования. А доступно ли это или подобно этому из кода в момент сохранения (моего) файла.
И тут я подозреваю, что Свойства --> Сводка - вообще позволительно только на NTFS, т.е. не уверен есть ли это на Windows 9x (есть ли вообще в свойствах файла "Сводка".
Хотя в общем то мне не важно - надо с файлом (не в теле файла) типа в его атрибутах сохранить свою строку.
Вот такая вот задачка...
А AssemblyInfo.vb не годится, потому что когда я сохраняю, скажем текстовый файл из своей проги, AssemblyInfo.vb тут вроде бы ни как не гуляет.
Номер ответа: 3
Автор ответа:
Oleg K
Вопросов: 15
Ответов: 72
Профиль | | #3
Добавлено: 28.07.04 02:54
Вот еще пример.
Моя прога сохраняет отчет вот с таким (например) именем - 29441EW62U_55489533_FTZ.tsf
Если я это загружу в ListView для пользователя - он умом тронется...
Мне вместо этого надо писать, например:
Рога и копыта - 12.07.2004
Как мне подменить это имя файла (.tsf - тип файла свой) загружая содержимое директории в ListView? ListView принимает только файлы .tsf
Номер ответа: 4
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #4
Добавлено: 28.07.04 09:34
На gotdotnet недавно это обсуждалось. Порешили, что свойствами .Net Fw
это невозможно.
Попробуй в WMI поискать, возможно он поможет.
Номер ответа: 5
Автор ответа:
Oleg K
Вопросов: 15
Ответов: 72
Профиль | | #5
Добавлено: 03.08.04 04:44
Ну в общем нашел я решение...
Правда с помощью COM. Другого варианта пока вообще не видел.
Кому интересно, то вот ссылочки (последняя - вся суть)
http://www.visualbasicforum.com/showthread.php?s=&threadid=86047
http://www.experts-exchange.com/Programming/Programming_Languages/Dot_Net/VB_DOT_NET/Q_21013500.html
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q224/3/51.asp&NoWebContent=1