Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Процессы могу перебрать. А вот как установить иконку для нужного приложения? Нужно не через API, а через OLE или командную строку (из VBA, Jscript). Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2010, 16:02 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
аппну ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2010, 21:39 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
А на пальцах и по подробнее, что ты хочеш-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2010, 21:51 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
The Dim!А на пальцах и по подробнее, что ты хочеш-то? Дык куда уж подробнее. Умею найти нужный процесс. Как назначить ему иконку из нужного файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2010, 00:40 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Ну помогите же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2010, 21:31 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Fixin, получить иконку можно. А "назначить", что ты этим хочешь сделать? Перезаписать память процесса с целью замены значка? Или что? И если вдруг как бы значок назначается... Где это отобразится должно? Не понятно ничего ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2010, 00:28 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
VSVLADFixin, получить иконку можно. А "назначить", что ты этим хочешь сделать? Перезаписать память процесса с целью замены значка? Или что? И если вдруг как бы значок назначается... Где это отобразится должно? Не понятно ничего блин, ну чего же непонятного то? Хочу чтобы значок приложения в таск-баре заменился другим??? Это что, сложно? Это надо память процесса перезаписывать? Разве значок в памяти процесса, а не в винде хранится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2010, 12:57 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
аппну пожалуй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 10:47 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Fixinполучить иконку можно. А "назначить", что ты этим хочешь сделать? Перезаписать память процесса с целью замены значка? Или что? И если вдруг как бы значок назначается... Где это отобразится должно? Не понятно ничего "Значки приложения" хранятся в исполняемом файле, в секции описания ресурсов. При создании процесса - загрузки исполняемого модуля(запуске) - на равне с загрузкой .dll и шрифтов используемых приложением, в том числе загрузчик "винды" просматривает исполняемый модуль на предмет наличия "значка приложения" и если его находит то тогда этот значек будет отображаться в том же диспетчере задач... Т.е. значок хранится не в винде. Это происходит единожды, при создании процесса, вообщето, и остается так до самого завершения процесса. В том случае если у приложения нет значка приложения. исполузуется "стандартный виндовый" значок, который хранится в shell32.dll. Простой вариант изменить значок - отредактировать его непосредственно в .exe файле. Соответственно сколько нужно значков столько и .exe-шников. Но есть лицензионные соглашения, в которых запрещается редактировать эти самые .exe-шники, если конечно это не GPL... :) Если тебе без этого никак... то тогда: Для того чтоб изменить значок у запущенного процесса... Во-первых, ты должен влезть в адресное пространство чужого процесса, дабы там заменить этот значок. Во-вторых, приложение может просто упасть от такой неожиданности, если приложение само не упадет придется уладить вопрос как-то с антивирусниками, потому как это называется инжект в адресное пространство чужого процесса и характерно для вирусов. В третьих, ты много знаеш о формате исполняемого файла и знаеш ли ты ассемблер(может потребоваться и он), владеешь ли ты какими-то отладчиками - OlyDebuger например. А для тебе чего потребовалось изменить значок-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2010, 23:55 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
The Dim! А для тебе чего потребовалось изменить значок-то? Слушай, а почему Билл Гейтс так тупо написал Винду, что нельзя изменить значок запущенного приложения? Размеры окна изменить можно, а значок нет - ну что за бред. В Маках тоже? Зачем мне это надо я уже писал. Запускаю штук 10 баз 1с сразу и у всех них одинаковый значок. Очень неудобно разбираться в списке задач. Хочется найти решение. Можно устанавливать значок при запуске, только как! Экзешник у всех один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2010, 00:17 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
FixinСлушай, а почему Билл Гейтс так тупо написал Винду, что нельзя изменить значок запущенного приложения? Размеры окна изменить можно, а значок нет - ну что за бред. В Маках тоже? Ну это ты на технэте спроси, что-ли :) FixinЗачем мне это надо я уже писал. Запускаю штук 10 баз 1с сразу и у всех них одинаковый значок. Очень неудобно разбираться в списке задач. Хочется найти решение. Можно устанавливать значок при запуске, только как! Экзешник у всех один. Зачем изобретать велосипед? Если у тебя 8.х то в каком-нибудь глобальном модуле Код: plaintext Если 7.7 то спроси в ветке 1С, или посмотри сам в документации. А зачем ты использовал WMI? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2010, 01:22 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Fixin Слушай, а почему Билл Гейтс так тупо написал Винду, что нельзя изменить значок запущенного приложения? Размеры окна изменить можно, а значок нет - ну что за бред. В Маках тоже? А чтобы такие хякеры типа тебя не смогли на лету изменять ПО, это первое. Второе, внимательно прочитай лицензионное соглашение любой платной программы, там написано черным по белому, вообще запрещено вскрывать, декомпилировать, изменять... программный код. Ты нарушаешь законодательство. И последнее, закажи в 1С специальную версию с различными значками! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2010, 01:31 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Создать потребные ярлыки на рабочем столе, в меню "пуск" и т.д. религия на позволяет? Специально поэкспериментировал на Far - не 1С, конечно, но пяток Far-ов с разными иконками в трее получить вполне удалось.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2010, 04:48 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2010, 05:01 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
andrey_anonymous, К сожалению, не оно. То, о чем вы говорите, актуально только для DOS-приложений (Far - как раз одно из них). Win-приложения берут значок не из ярлыка. Вопрос по-прежнему актуален! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2010, 20:51 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
The Dim! Код: plaintext Коллега, уж до этого я бы и сам додумался, но - это не значок приложения, а текст, в списке запущенных задач видны только иконки, без текста. Это раз. А во-вторых для конфигуратора 1с такая маза не прокатит, только для 1с предприятия. Это два. А WMI я использовал, чтобы прибить оставшиеся открытыми OLE-объекты типа приложений офиса или IE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2010, 20:53 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Fixinandrey_anonymous, К сожалению, не оно. То, о чем вы говорите, актуально только для DOS-приложений (Far - как раз одно из них). Win-приложения берут значок не из ярлыка. Вопрос по-прежнему актуален! Far никогда ДОС приложением не был. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2010, 21:15 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Anatoly PodgoretskyFixinandrey_anonymous, К сожалению, не оно. То, о чем вы говорите, актуально только для DOS-приложений (Far - как раз одно из них). Win-приложения берут значок не из ярлыка. Вопрос по-прежнему актуален! Far никогда ДОС приложением не был. Возможно Фар - консольное приложение. Но мне не помогло. Я создал ярлык на 1с, а он отображается со значком 1с, а не со значком ярлыка. Подозреваю, что для notepad, например, все обстоит аналогично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2010, 23:05 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
так все же, есть идеи или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2010, 18:19 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Fixin, Понимаете ли, в чём дело... Рассматривать запуск нескольких копий stadalone-приложения vs. нескольких копий оболочки БД - просто несостоятельно... Если вы запустите ОДНОГО КЛИЕНТА несколько копий ОДНОЙ БД и желаете иметь РАЗНЫЕ ярлычки для этих копий... что-же, только модификация связанного имиджа с хэндлом окна открытой копии БД... что уже само по себе модификация runtime-кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 03:31 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
Тьфу-ты... ночь на дворе, засмотрелся на определения :) Конечно, самый легкий вариант - именно заменить иконки в окнах процессов (но для этого, естественно, в фоне должен висеть обработчик хэндлов окон по признакам, да хоть s0m'ом скрипт написАть...). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2010, 04:00 |
|
||
|
Установить значок приложения (иконку) для заданного процесса, как?
|
|||
|---|---|---|---|
|
#18+
AndreTMТьфу-ты... ночь на дворе, засмотрелся на определения :) Конечно, самый легкий вариант - именно заменить иконки в окнах процессов (но для этого, естественно, в фоне должен висеть обработчик хэндлов окон по признакам, да хоть s0m'ом скрипт написАть...). Вот через COM это можно сделать? Хочу именно в окнах процессов поменять, ориентируясь, например, на заголовок окна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2010, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=36926396&tid=1494439]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 142ms |

| 0 / 0 |
