Запросто ^_^ Качаем инсталлер с официального сайта, и пункт появляется в меню всех файлов, папок и дисков ^_^ Кстати, программа немного изменилась с момента этого скриншота, но в общем-то в части функциональности ^_^
не, это не совсем то ) это я и сам могу сделать, а вот хорошо бы создавать группу меню, элементы которой - отдельные потоки, и при клике открывался бы просмотрщик. Вроде как открывать новое окно каждый раз не очень приятно (хотя да, оно запускается моментально ^_^)
Это можно сделать, я даже собиралась писать Shell Extensions - всё равно они на COM основаны, а занчит на VB их можно писать. Но меня сильно смущает что потоков может оказаться двести ^^
Но меня сильно смущает что потоков может оказаться двести ^^ как вариант - выводить в меню первые, скажем, десять, а если их больше - пусть последний пункт меню служит для того, чтобы открывать то самое окошечко -) наверно, не так уж много файлов найдется, у которых будет более 10 потоков...
как вариант - выводить в меню первые, скажем, десять, а если их больше - пусть последний пункт меню служит для того, чтобы открывать то самое окошечко -) наверно, не так уж много файлов найдется, у которых будет более 10 потоков...
Я поняла ^_^ В общем, я займусь этим, самой стало интересно ^_^ Только это будет отдельная программа, ShellExt for ... ^_^ Всё равно класс потоков у меня в отдельной библиотеке реализован. Только для компактности, в меню будет только:
Под Вистой оно не хочет отображать пункт меню у *.ini-файлов. Как раз тех, которые я давно хотел проверить. Только я так и не понял, почему это происходит... то же мне, загадки *^^* но в XP все в порядке. Хотя те файлы в другой системе я не проверял...
можно ^_^ в принципе, не принципиально даже, - можно и из командной строки запустить, просто интересно, почему оно на .ini не работает... я ведь копировал нужную ветку реестра в HKEY_CLASSES_ROOT\.ini\shell, но оно все равно восприниматься не хочет.) подозреваю, что это связано с тем же, что меня интересовало - содержимое этих файлов может быть различным в зависимости от прав доступа (под админом программы видят одно, под пользователем - другое) x_X но потоков, вроде, сколько надо... надо будет на досуге все-таки разобраться с этим...
защита от ... пользователей? Похоже на то - она еще в самом начале громко ругалась, когда я пытался вручную отредактировать какой-то *.ini. Кажется, эти файлы приравняли к *.dat по статусу) Я, правда, только сегодня понял, что сии два факта связаны. Переименовал файл - пункт появился, с потоками все в порядке)
В MSDN в разделе посвящённом реестру написано что функции вроде GetPrivateProfileString() хотя и мжно использовать в специфичных случаях, они устарели, и программы должны использовать реестр - он надёжнее, быстрее, поддерживает бэкапы, транзакции и безопрасность с аудитом. Даже Дэн Эпплман шутил, спрашивая "Не является ли это очередным маркетинговым ходом чтобы впарить новую технологию" ^_^' По-моему, это и есть убийство формата.
Даже Дэн Эпплман шутил, спрашивая "Не является ли это очередным маркетинговым ходом чтобы впарить новую технологию" ^_^' правильно - сделали, надо раскручивать...=)
кстати, у меня тут (в Висте) win.ini и system.ini есть на старом месте, но в них в начале комментарий - ; for 16-bit app support это тоже оттуда же? ради совместимости?)
Ну, он говорил, что "Каждая новая технология объявляется лучшей. Особенно это заметно по растущему количеству учебников и сертификационных экзаменов" ^_^ А дальше шёл рассказ о том как он пытался поставить Exchange Server на машину с Windows 2000 (вроде бы Professional) ^_^
это тоже оттуда же? ради совместимости?)
Да. Ты думаешь от куда в XP на загрузочнном разделе берутся IO.SYS, MSDOS.SYS, AutoExec.BAT и Config.SYS? Я как-то читала ещё во времена NT4, как бороться с программами, которые не используют прерывания, а тупо ориентируются на наличие файлов на диске. Не помню точно о чём это было. Но а поскольку в NT INI файлы часто проецируются в реестр, всегда наёдётся программа, которая захочет через CreateFile() их прочитать ^^
-
-
29.07.2007 в 21:50-
-
31.07.2007 в 02:37-
-
31.07.2007 в 10:46это я и сам могу сделать, а вот хорошо бы создавать группу меню, элементы которой - отдельные потоки, и при клике открывался бы просмотрщик. Вроде как открывать новое окно каждый раз не очень приятно (хотя да, оно запускается моментально ^_^)
-
-
01.08.2007 в 10:24Посмотрим, может быть руки и дойдут ^_^
-
-
01.08.2007 в 11:05как вариант - выводить в меню первые, скажем, десять, а если их больше - пусть последний пункт меню служит для того, чтобы открывать то самое окошечко -)
наверно, не так уж много файлов найдется, у которых будет более 10 потоков...
-
-
02.08.2007 в 07:03наверно, не так уж много файлов найдется, у которых будет более 10 потоков...
Я поняла ^_^ В общем, я займусь этим, самой стало интересно ^_^ Только это будет отдельная программа, ShellExt for ... ^_^ Всё равно класс потоков у меня в отдельной библиотеке реализован. Только для компактности, в меню будет только:
Потоков: 30
Общий размер: 30Мб
---
{Data} 12Кб
Byaka 29Мб
...
---
Подробно...
Там же будут сообщения об ошибках, если прочитать не удастся...
-
-
02.08.2007 в 14:39Только для компактности, в меню будет только:
ну, в самый раз...
-
-
06.08.2007 в 11:07-
-
07.08.2007 в 10:39Можно ярлык добавить в Send To ^_^ Я сначала хотела сделать это в программе установки ^_^
-
-
09.08.2007 в 00:43в принципе, не принципиально даже, - можно и из командной строки запустить, просто интересно, почему оно на .ini не работает... я ведь копировал нужную ветку реестра в HKEY_CLASSES_ROOT\.ini\shell, но оно все равно восприниматься не хочет.)
подозреваю, что это связано с тем же, что меня интересовало - содержимое этих файлов может быть различным в зависимости от прав доступа (под админом программы видят одно, под пользователем - другое) x_X но потоков, вроде, сколько надо... надо будет на досуге все-таки разобраться с этим...
-
-
09.08.2007 в 06:53-
-
31.08.2007 в 20:08Похоже на то - она еще в самом начале громко ругалась, когда я пытался вручную отредактировать какой-то *.ini. Кажется, эти файлы приравняли к *.dat по статусу)
Я, правда, только сегодня понял, что сии два факта связаны. Переименовал файл - пункт появился, с потоками все в порядке)
-
-
03.09.2007 в 06:41-
-
03.09.2007 в 12:50а поподробнее?)
-
-
04.09.2007 в 03:34-
-
05.09.2007 в 14:35правильно - сделали, надо раскручивать...=)
кстати, у меня тут (в Висте) win.ini и system.ini есть на старом месте, но в них в начале комментарий -
; for 16-bit app support
это тоже оттуда же? ради совместимости?)
-
-
06.09.2007 в 09:51Ну, он говорил, что "Каждая новая технология объявляется лучшей. Особенно это заметно по растущему количеству учебников и сертификационных экзаменов" ^_^ А дальше шёл рассказ о том как он пытался поставить Exchange Server на машину с Windows 2000 (вроде бы Professional) ^_^
это тоже оттуда же? ради совместимости?)
Да. Ты думаешь от куда в XP на загрузочнном разделе берутся IO.SYS, MSDOS.SYS, AutoExec.BAT и Config.SYS? Я как-то читала ещё во времена NT4, как бороться с программами, которые не используют прерывания, а тупо ориентируются на наличие файлов на диске. Не помню точно о чём это было. Но а поскольку в NT INI файлы часто проецируются в реестр, всегда наёдётся программа, которая захочет через CreateFile() их прочитать ^^